home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DayMaker
/
Product Demo
/
Product Demo.rsrc
/
CODE_10_browserSeg.txt
< prev
next >
Wrap
Text File
|
1993-10-06
|
187KB
|
3,076 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 62BE bhi -0x40 /* FFFFFFC0 */
00000002 2E26 move.l D7, -[A6]
00000004 0000 4A68 ori.b D0, 0x68 /* 'h' */
00000008 0000 204D ori.b D0, 0x4D /* 'M' */
0000000C 0000 01B4 ori.b D0, 0xB4
00000010 8000 or.b D0, D0
00000012 0002 881A ori.b D2, 0x1A
00000016 33D2 40F2 0A12 move.w [0x40F20A12], [A2]
0000001C 7A7A moveq.l D5, 0x7A
0000001E 342A 0294 move.w D2, [A2 + 0x294]
00000022 343A A9D6 move.w D2, [PC - 0x562A /* FFFFA9FA, cstring ""<EOF> */]
00000026 A9FC syscall ZeroScrap
00000028 01FC .incomplete
0000002A A9D5 syscall TECopy
0000002C 01D4 .incomplete
0000002E 0A02 A9DB xori.b D2, 0xDB
00000032 A9D7 syscall TEDelete
fn00000034:
00000034 014E bchg A6, D0
00000036 70D7 moveq.l D0, 0xFFFFFFD7
00000038 3442 movea.w A2, D2
0000003A 344A movea.w A2, A2
0000003C 72F1 moveq.l D1, 0xFFFFFFF1
0000003E 67B8 beq -0x46 /* FFFFFFF8 */
00000040 F350 .extension 0x350 <<F/4-5/1>> // unimplemented
00000042 97B4 F830 sub.l [A4 + A7 + 0x30], D3
00000046 A9D4 syscall TEClick
00000048 330A move.w -[A1], A2
0000004A FF8D .invalid <<F/6/7>>
0000004C A9DC syscall TEKey
0000004E 10C2 move.b [A0]+, D2
00000050 A9D8 syscall TEActivate
00000052 10D2 move.b [A0]+, [A2]
00000054 A9D9 syscall TEDeactivate
00000056 A9DA syscall TEIdle
00000058 4764 chk.w D3, -[A4]
label0000005A:
0000005A 4162 chk.w D0, -[A2]
0000005C 1E2C 4874 move.b D7, [A4 + 0x4874]
00000060 530A subq.b A2, 1
00000062 348A move.w [A2], A2
00000064 C1C5 muls.w D0, D5
00000066 CFC6 muls.w D7, D6
00000068 3143 3144 move.w [A0 + 0x3144], D3
0000006C 419A .invalid 0, [A2]+ // invalid opcode 4 with b == 6
0000006E 418A .invalid 0, A2 // invalid opcode 4 with b == 6
00000070 4182 .invalid 0, D2 // invalid opcode 4 with b == 6
00000072 5E02 addq.b D2, 7
00000074 4182 .invalid 0, D2 // invalid opcode 4 with b == 6
00000076 DC68 8FE8 add.w D6, [A0 - 0x7018]
0000007A 8BE8 E3A8 divs.w D5, [A0 - 0x1C58]
0000007E 41CA lea.l A0, A2
00000080 399A 6162 111A 104A move.w [[A4 + 0x111A] + 0x104A], [A2]+
00000088 6142 bsr +0x44 /* 000000CC */
0000008A 0077 0079 3A3A ori.w [A7 + D3 * 2 + 0x3A], 0x79 /* 'y' */
00000090 32E2 move.w [A1]+, -[A2]
00000092 9269 3428 sub.w D1, [A1 + 0x3428]
00000096 9469 6778 sub.w D2, [A1 + 0x6778]
0000009A 3A42 movea.w A5, D2
0000009C 36DA move.w [A3]+, [A2]+
0000009E 34AE 262A move.w [A2], [A6 + 0x262A]
// begin alternate branch 000000A0-000000A6
label000000A0:
000000A0 262A 3932 move.l D3, [A2 + 0x3932]
000000A4 244B movea.l A2, A3
// end alternate branch 000000A0-000000A6
label000000A0: // (misaligned)
000000A2 3932 244B move.w -[A4], [A2 + D2.w * 4 + 0x4B]
000000A6 442A F7E6 neg.b [A2 - 0x81A]
000000AA 5522 subq.b -[A2], 2
000000AC 423A F59A clr.b [PC - 0xA66 /* FFFFF648, cstring ""<EOF> */]
000000B0 6182 bsr -0x7C /* 00000034 */
000000B2 39F2 39FA 3962 3972 3AC2 39B2 move.w 0x39B2, [[0x39623972] + 0x3AC2]
000000BE 56C3 sne D3
000000C0 57C4 seq D4
000000C2 4022 negx.b -[A2]
000000C4 3ACA move.w [A5]+, A2
000000C6 6C92 bge -0x6C /* 0000005A */
000000C8 441A neg.b [A2]+
label000000CA:
000000CA 6076 bra +0x78 /* 00000142 */
fn000000CC:
000000CC 2BE2 move.l <<invalid special address>>, -[A2]
000000CE FA12 29A2 .unknown 0xFA12 0x29A2 (W = 5)
000000D2 2A02 move.l D5, D2
000000D4 A8D3 syscall PaintRgn
000000D6 42DA .invalid [A2]+ // invalid opcode 4 with subtype 1
000000D8 F8DA 42CA .extension 0x8DA <<F/2-3/4>> // unimplemented
000000DC 42CA .invalid A2 // invalid opcode 4 with subtype 1
000000DE 2A0A move.l D5, A2
000000E0 66BE bne -0x40 /* 000000A0 */
000000E2 66E6 bne -0x18 /* 000000CA */
000000E4 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
000000E6 43BA F5E8 .invalid 1, [PC - 0xA18 /* FFFFF6D0, cstring ""<EOF> */] // invalid opcode 4 with b == 6
000000EA 42E2 .invalid -[A2] // invalid opcode 4 with subtype 1
000000EC 42FA 430A .invalid [PC + 0x430A /* 000043F8, cstring ""<EOF> */] // invalid opcode 4 with subtype 1
000000F0 614A bsr +0x4C /* 0000013C */
000000F2 4322 .invalid 1, -[A2] // invalid opcode 4 with b == 4
000000F4 D2AD DFC2 add.l D1, [A5 - 0x203E]
000000F8 431A .invalid 1, [A2]+ // invalid opcode 4 with b == 4
000000FA 432A 39DA .invalid 1, [A2 + 0x39DA] // invalid opcode 4 with b == 4
000000FE 39C2 6FA0 move.w 0x6FA0, D2
00000102 436A 4372 chk.w D1, [A2 + 0x4372]
00000106 5542 subq.w D2, 2
00000108 41DA lea.l A0, [A2]+
0000010A 437A 437A chk.w D1, [PC + 0x437A /* 00004486, cstring ""<EOF> */]
0000010E 1022 move.b D0, -[A2]
00000110 299A 259A 2982 move.l [[ + D2 * 4] + 0x2982], [A2]+
00000116 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4
00000118 29EA 32BA 554A 4282 move.l 0x554A4282, [A2 + 0x32BA]
// begin alternate branch 0000011C-00000120
label0000011C:
0000011C 554A subq.w A2, 2
0000011E 4282 clr.l D2
// end alternate branch 0000011C-00000120
label0000011C: // (misaligned)
00000120 A94F syscall DeltaPoint
00000122 2972 3C72 43CA move.l [A4 + 0x43CA], [A2 + D3 * 4 + 0x72]
00000128 F6EE 4002 .extension 0x6EE <<F/2-3/3>> // unimplemented
0000012C 6CEE bge -0x10 /* 0000011C */
label0000012E:
0000012E 3C92 move.w [A6], [A2]
00000130 43C2 lea.l A1, D2
00000132 43DA lea.l A1, [A2]+
00000134 286A 43E2 movea.l A4, [A2 + 0x43E2]
00000138 397A 66A6 4002 move.w [A4 + 0x4002], [PC + 0x66A6 /* 000067E0, cstring ""<EOF> */]
// begin alternate branch 0000013C-0000013E
fn0000013C:
0000013C 4002 negx.b D2
// end alternate branch 0000013C-0000013E
fn0000013C: // (misaligned)
0000013E 5386 subq.l D6, 1
00000140 6CEC bge -0x12 /* 0000012E */
label00000142:
00000142 44A2 neg.l -[A2]
00000144 43F2 4422 lea.l A1, [A2 + D4.w * 4 + 0x22]
00000148 403A 3FA2 negx.b [PC + 0x3FA2 /* 000040EC, cstring ""<EOF> */]
0000014C 435A chk.w D1, [A2]+
0000014E 432A 42AA .invalid 1, [A2 + 0x42AA] // invalid opcode 4 with b == 4
00000152 E924 asl D4.b, D4
00000154 D6E2 add.w A3, -[A2]
00000156 3C7A 42BA movea.w A6, [PC + 0x42BA /* 00004412, cstring ""<EOF> */]
0000015A 446A 44CA neg.w [A2 + 0x44CA]
0000015E 5A62 addq.w -[A2], 5
00000160 04B0 01DF 71AA 447A subi.l [A0 + D4.w * 4 + 0x7A], 0x1DF71AA
00000168 4482 neg.l D2
0000016A 4472 4362 5532 4502 neg.w [[A2 + 0x5532] + 0x4502]
00000172 553A 44E2 subq.b [PC + 0x44E2 /* 00004656, cstring ""<EOF> */], 2
00000176 3422 move.w D2, -[A2]
00000178 DFF0 343A add.l A7, [A0 + D3.w * 4 + 0x3A]
0000017C 341A move.w D2, [A2]+
0000017E 4442 neg.w D2
00000180 3C8A move.w [A6], A2
00000182 340A move.w D2, A2
label00000184:
00000184 3402 move.w D2, D2
00000186 443A 552A neg.b [PC + 0x552A /* 000056B2, cstring ""<EOF> */]
0000018A 705C moveq.l D0, 0x5C
0000018C 444A neg.w A2
0000018E 44AA 8C32 neg.l [A2 - 0x73CE]
00000192 6FF0 ble -0xE /* 00000184 */
00000194 0CDA .incomplete
00000196 0CD2 .incomplete
00000198 0522 btst -[A2], D2
0000019A 5B6A 665E subq.w [A2 + 0x665E], 5
0000019E 024A 40FA andi.w A2, 0x40FA
000001A2 B8C6 cmpa.w A4, D6
000001A4 449A neg.l [A2]+
000001A6 BB96 xor.l [A6], D5
000001A8 BC24 cmp.b D6, -[A4]
000001AA 414A chk.w D0, A2
000001AC BF88 cmpm.l [A7]+, [A0]+
000001AE 44B2 E3A7 1068 7B05 3355 neg.l [[0x1068] + A6 * 2 + 0x7B053355]
000001B8 5306 subq.b D6, 1
000001BA 0636 3315 140C addi.b [A6 + D1.w * 4 + 0xC], 0x15
000001C0 3664 movea.w A3, -[A4]
000001C2 3355 0200 move.w [A1 + 0x200], [A5]
000001C6 B367 xor.w -[A7], D1
000001C8 2B02 move.l -[A5], D2
000001CA 5B18 subq.b [A0]+, 5
000001CC 2B00 move.l -[A5], D0
000001CE 3008 move.w D0, A0
000001D0 1234 108A move.b D1, [A4 + D1.w - 0x118]
000001D4 0A24 080C xori.b -[A4], 0xC
000001D8 C80C and.b D4, A4
000001DA 7240 moveq.l D1, 0x40
000001DC 6A40 bpl +0x42 /* 0000021E */
000001DE 7E40 moveq.l D7, 0x40
000001E0 5640 addq.w D0, 3
000001E2 6EB3 bgt -0x4B /* 00000197 */
000001E4 042A B304 4840 subi.b [A2 + 0x4840], 0x4
000001EA 0E0A 0200 .invalid.b A2, 0x0 // invalid immediate operation
000001EE 0F04 btst D4, D7
000001F0 2B01 move.l -[A5], D1
000001F2 307E movea.w A0, <<invalid special address>>
000001F4 AA00 syscall OpenCPort
000001F6 0F04 btst D4, D7
000001F8 2863 movea.l A4, -[A3]
000001FA 0202 000F andi.b D2, 0xF
000001FE 044C 6302 subi.w A4, 0x6302
00000202 2CCE move.l [A6]+, A6
00000204 EB05 asl D5.b, 5
00000206 068A 7371 1416 addi.l A2, 0x73711416
0000020C 6006 bra +0x8 /* 00000214 */
0000020E 8A64 or.w D5, -[A4]
00000210 EB02 asl D2.b, 5
00000212 0200 0F04 andi.b D0, 0x4
// begin alternate branch 00000214-00000216
label00000214:
00000214 0F04 btst D4, D7
// end alternate branch 00000214-00000216
label00000214: // (misaligned)
00000216 8B0C sbcd -[A5], -[A4]
00000218 A303 syscall Write, flags=3
0000021A A902 syscall RealFont
0000021C 430A .invalid 1, A2 // invalid opcode 4 with b == 4
label0000021E:
0000021E 7B0A moveq.l D5, 0x0A
00000220 8306 sbcd D1, D6
00000222 C900 abcd D4, D0
00000224 F303 .extension 0x303 <<F/4-5/1>> // unimplemented
00000226 0E7B 0AC9 0096 .invalid.w [PC + D0.w - 0x106], 0xAC9 // invalid immediate operation
0000022C 7B0A moveq.l D5, 0x0A
0000022E 5232 068A addq.b [A2 + D0.w * 8 - 0x118], 1
00000232 0200 BB1A andi.b D0, 0x1A
00000236 1416 move.b D2, [A6]
00000238 2B06 move.l -[A5], D6
0000023A FD04 .extension 0xD04 <<F/4-5/6>> // unimplemented
0000023C 7B0E moveq.l D5, 0x0E
0000023E 3812 move.w D4, [A2]
00000240 1C4E movea.b A6, A6
00000242 7220 moveq.l D1, 0x20
00000244 10C3 move.b [A0]+, D3
00000246 043C 2303 2304 subi.b 0x4, 0x3
0000024C 0E24 083B .invalid.b -[A4], 0x3B /* ';' */ // invalid immediate operation
00000250 0E5B 36BB .invalid.w [A3]+, 0x36BB // invalid immediate operation
00000254 0D7B 0413 bchg [PC + D0.w * 4 + 0x13], D6
00000258 1183 0FE3 268C F103 EB6F move.b [[0x268C] - 0xEFC1491], D3
00000262 6101 bsr +0x3 /* 00000265 */
00000264 047B 02A3 0306 8A45 subi.w [[PC + <<invalid base displacement size>>] + D0 * 2 - 0x75BB], 0x2A3
0000026C 0E0F 5A0F .invalid.b A7, 0xF // invalid immediate operation
00000270 9902 subx.b D4, D2
00000272 068A 06A3 0102 addi.l A2, 0x6A30102
00000278 00F3 .incomplete
0000027A 3B69 037B 0E40 move.w [A5 + 0xE40], [A1 + 0x37B]
00000280 1B08 move.b -[A5], A0
00000282 6503 bcs +0x5 /* 00000287 */
00000284 0F5A bchg [A2]+, D7
00000286 2B4E AEF3 move.l [A5 - 0x510D], A6
0000028A 0B13 btst [A3], D5
0000028C 4B9C .invalid 5, [A4]+ // invalid opcode 4 with b == 6
0000028E 333E move.w -[A1], <<invalid special address>>
00000290 8C0C or.b D6, A4
00000292 0802 00EB btst.b D2, 0xEB
00000296 575A subq.w [A2]+, 3
00000298 132A 7B04 move.b -[A1], [A2 + 0x7B04]
0000029C 5ABB 22A5 addq.l [PC + D2.w * 2 - 0x91], 5
000002A0 0263 09A5 andi.w -[A3], 0x9A5
000002A4 130F move.b -[A1], A7
000002A6 1ED3 move.b [A7]+, [A3]
000002A8 8714 or.b [A4], D3
000002AA 0200 7B76 andi.b D0, 0x76 /* 'v' */
000002AE 9B02 subx.b D5, D2
000002B0 CB06 abcd D5, D6
000002B2 0502 btst D2, D2
000002B4 D338 6500 add.b [0x00006500], D1
000002B8 F32A .extension 0x32A <<F/4-5/1>> // unimplemented
000002BA 64B3 bcc -0x4B /* 0000026F */
000002BC 3A02 move.w D5, D2
000002BE 00E3 .incomplete
000002C0 485A pea.l [A2]+
000002C2 0F65 bchg -[A5], D7
000002C4 030F btst A7, D1
000002C6 7D03 moveq.l D6, 0x03
000002C8 7102 moveq.l D0, 0x02
000002CA 0F69 0605 bchg [A1 + 0x605], D7
000002CE 020F 0102 andi.b A7, 0x2
000002D2 A503 syscall Write, flags=5
000002D4 0F19 btst [A1]+, D7
000002D6 065A CB74 addi.w [A2]+, 0xCB74
000002DA 7509 moveq.l D2, 0x09
000002DC 0F3D btst <<invalid special address>>, D7
000002DE 0263 63F4 andi.w -[A3], 0x63F4
000002E2 C304 abcd D1, D4
000002E4 5E4B addq.w A3, 7
000002E6 00C3 .incomplete
000002E8 045C 6501 subi.w [A4]+, 0x6501
000002EC CB3C 5A5B and.b 0x5B /* '[' */, D5
000002F0 1E41 movea.b A7, D1
000002F2 2587 0134 move.l <<invalid full ext with I/IS == 4>>, D7
000002F6 2B80 8087 move.l [A5 + A0.w - 0x121], D0
000002FA 0141 bchg D1, D0
000002FC DB46 addx.w D5, D6
000002FE 2B00 move.l -[A5], D0
00000300 4287 clr.l D7
00000302 014E bchg A6, D0
00000304 531E subq.b [A6]+, 1
00000306 2B00 move.l -[A5], D0
00000308 0887 015B bclr.b D7, 0x5B /* '[' */
0000030C A308 syscall Create/PBHCreate/HCreate, flags=3
0000030E 2B00 move.l -[A5], D0
00000310 2A87 move.l [A5], D7
00000312 0168 4B0C bchg [A0 + 0x4B0C], D0
00000316 2B00 move.l -[A5], D0
00000318 B300 xor.b D0, D1
0000031A 8701 sbcd D3, D1
0000031C 7533 moveq.l D2, 0x33
0000031E 212B 006B move.l -[A0], [A3 + 0x6B]
00000322 0187 bclr D7, D0
00000324 0182 bclr D2, D0
00000326 0317 btst [A7], D1
00000328 0390 bclr [A0], D1
0000032A 0901 btst D1, D4
0000032C 0F5A bchg [A2]+, D7
0000032E 0312 btst [A2], D1
00000330 8CC5 divu.w D6, D5
00000332 000F 5AFB ori.b A7, 0xFB
00000336 11BB 8A74 0340 move.b [A0 + <<invalid base displacement size>>], [PC + A0 * 2 + 0x74]
0000033C 7B00 moveq.l D5, 0x00
0000033E 747B moveq.l D2, 0x7B
00000340 2241 movea.l A1, D1
00000342 00A3 1441 00FB ori.l -[A3], 0x144100FB
00000348 0EFB .incomplete
0000034A 39BB 0A33 4B7B 009B 527B 008B A843 move.w [[A4 + 0x9B527B] + 0x8BA843], [PC + D0 * 2 + 0x33]
00000358 3E7B 003B movea.w A7, [PC + D0.w + 0x3B]
0000035C 3E7B 0033 movea.w A7, [PC + D0.w + 0x33]
00000360 3E83 move.w [A7], D3
00000362 0ACA .incomplete
00000364 0F74 7374 bchg <<invalid full ext with I/IS == 4>>, D7
00000368 8100 sbcd D0, D0
0000036A 0F74 B312 8100 bchg [[A4 + A3 * 2] - 0x7F00], D7
00000370 EB3A rol D2.b, D5
00000372 74EB moveq.l D2, 0xFFFFFFEB
00000374 1189 002B move.b [A0 + D0.w + 0x2B], A1
00000378 0581 bclr D1, D2
0000037A 000F 748B ori.b A7, 0x8B
0000037E 4D29 019B .invalid 6, [A1 + 0x19B] // invalid opcode 4 with b == 4
00000382 4D89 .invalid 6, A1 // invalid opcode 4 with b == 6
00000384 005B 3789 ori.w [A3]+, 0x3789
00000388 0093 3431 2444 ori.l [A3], 0x34312444 /* '41$D' */
0000038E 2B03 move.l -[A5], D3
00000390 121C move.b D1, [A4]+
00000392 5020 addq.b -[A0], 8
00000394 1000 move.b D0, D0
00000396 C53B 2B19 and.b [[PC + D2 * 2]], D2
0000039A 3355 0305 move.w [A1 + 0x305], [A5]
0000039E 0803 0DA1 btst.b D3, 0xA1
000003A2 3F4B 01E9 move.w [A7 + 0x1E9], A3
000003A6 3EF3 1AA5 move.w [A7]+, [A3 + D1 * 2 - 0x91]
000003AA 0C63 1914 cmpi.w -[A3], 0x1914
000003AE DE30 C500 add.b D7, [A0 + <<invalid base displacement size>> + A4 * 4]
000003B2 1B19 move.b -[A5], [A1]+
000003B4 760C moveq.l D3, 0x0C
000003B6 6E5E bgt +0x60 /* 00000416 */
000003B8 4A2A FB2E tst.b [A2 - 0x4D2]
000003BC 0083 17C3 089B ori.l D3, 0x17C3089B
000003C2 00B8 A307 851F 0FC9 ori.l [0x00000FC9], 0xA307851F
000003CA 3448 movea.w A2, A0
000003CC 2010 move.l D0, [A0]
000003CE C60A and.b D3, A2
000003D0 2E0E move.l D7, A6
000003D2 3A3E move.w D5, <<invalid special address>>
000003D4 1818 move.b D4, [A0]+
000003D6 1818 move.b D4, [A0]+
000003D8 2408 move.l D2, A0
000003DA 4A2A 5A9B tst.b [A2 + 0x5A9B]
000003DE 0D40 bchg D0, D6
000003E0 6E40 bgt +0x42 /* 00000422 */
000003E2 2A06 move.l D5, D6
000003E4 3EA9 0A0F move.w [A7], [A1 + 0xA0F]
000003E8 C114 and.b [A4], D0
000003EA 04F6 .incomplete
000003EC B305 xor.b D5, D1
000003EE 743B moveq.l D2, 0x3B
000003F0 1406 move.b D2, D6
000003F2 9006 sub.b D0, D6
000003F4 C625 and.b D3, -[A5]
000003F6 08E3 6B0B bset.b -[A3], 0xB
000003FA 02D2 .incomplete
000003FC 1EA2 move.b [A7], -[A2]
000003FE 044C B305 subi.w A4, 0xB305
00000402 2C96 move.l [A6], [A6]
00000404 E308 lsl D0.b, 1
00000406 52CB 12C6 dbhi D3, +0x12C8 /* 000016CE */
0000040A D315 add.b [A5], D1
0000040C BB06 xor.b D6, D5
0000040E 0200 E30A andi.b D0, 0xA /* '\n' */
00000412 D88B add.l D4, A3
00000414 007C 0C7C ori.w sr, 3196
// begin alternate branch 00000416-0000041C
label00000416:
00000416 0C7C CD0B BB41 cmpi.w 0xBB41, 0xCD0B
// end alternate branch 00000416-0000041C
label00000416: // (misaligned)
00000418 CD0B abcd -[A6], -[A3]
0000041A BB41 xor.w D1, D5
0000041C 0428 B305 0200 subi.b [A0 + 0x200], 0x5
label00000422:
00000422 CB38 3B0F and.b [0x00003B0F], D5
00000426 AE0F syscall FillCOval, auto_pop
00000428 74BB moveq.l D2, 0xFFFFFFBB
0000042A 129C move.b [A1], [A4]+
0000042C 7493 moveq.l D2, 0xFFFFFF93
0000042E 1A7B 11A3 6D63 0674 5318 movea.b A5, [[0x6D63 + D1] + 0x6745318]
00000438 A92C syscall FindWindow
0000043A 406E 450D negx.w [A6 + 0x450D]
0000043E 0FF9 .incomplete
00000440 2C49 movea.l A6, A1
00000442 0E0E 2010 .invalid.b A6, 0x10 // invalid immediate operation
00000446 3E39 0E5E 4A82 move.w D7, [0x0E5E4A82]
0000044C 0112 btst [A2], D0
0000044E A308 syscall Create/PBHCreate/HCreate, flags=3
00000450 C308 abcd -[A1], -[A0]
00000452 DB0B addx.b -[A5], -[A3]
00000454 8702 sbcd D3, D2
00000456 3DB3 2831 0409 move.w [A6 + D0.w * 4 + 0x9], [A3 + D2 + 0x31]
0000045C 19C9 010F move.b 0xF, A1
// begin alternate branch 0000045E-00000460
label0000045E:
0000045E 010F btst A7, D0
// end alternate branch 0000045E-00000460
label0000045E: // (misaligned)
00000460 3535 6BA6 0833 5538 move.w -[A2], [[0x833] + D6 * 2 + 0x5538]
00000468 1246 movea.b A1, D6
0000046A 341D move.w D2, [A5]+
0000046C 030F btst A7, D1
0000046E 1503 move.b -[A2], D3
00000470 8B8E 8702 unpk -[A5], -[A6], 0x8702
00000474 D555 add.w [A5], D2
00000476 020F 1EC3 andi.b A7, 0xC3
0000047A 1E43 movea.b A7, D3
0000047C 572E 0E3B subq.b [A6 + 0xE3B], 3
00000480 1365 0D29 move.b [A1 + 0xD29], -[A5]
00000484 2292 move.l [A1], [A2]
00000486 C361 and.w -[A1], D1
00000488 8B04 sbcd D5, D4
0000048A 3318 move.w -[A1], [A0]+
0000048C 750A moveq.l D2, 0x0A
0000048E 7B08 moveq.l D5, 0x08
00000490 0905 btst D5, D4
00000492 EB11 roxl D1.b, 5
00000494 3C0B move.w D6, A3
00000496 05E2 .incomplete
00000498 081E EB00 btst.b [A6]+, 0x0
0000049C AB2A syscall XorSlab
0000049E 0F40 bchg D0, D7
000004A0 5683 addq.l D3, 3
000004A2 10FB 04A0 move.b [A0]+, [PC + D0.w * 4 - 0x96]
000004A6 0200 6347 andi.b D0, 0x47 /* 'G' */
000004AA A01C syscall FreeMem
000004AC BB09 cmpm.b [A5]+, [A1]+
000004AE 8348 0C2A pack -[A1], -[A0], 0x0C2A
000004B2 0C0E 0307 cmpi.b A6, 0x7
000004B6 2100 move.l -[A0], D0
000004B8 485B pea.l [A3]+
000004BA 383B 025B move.w D4, [PC + D0.w * 2 + 0x5B]
000004BE 382B 0616 move.w D4, [A3 + 0x616]
000004C2 3003 move.w D0, D3
000004C4 072A 8B16 btst [A2 - 0x74EA], D3
000004C8 0307 btst D7, D1
000004CA 8003 or.b D0, D3
000004CC 0742 bchg D2, D3
000004CE 0307 btst D7, D1
000004D0 AC58 syscall BitAnd, auto_pop
000004D2 0200 DB9E andi.b D0, 0x9E
000004D6 6E86 bgt -0x78 /* 0000045E */
000004D8 F466 .invalid <<cinv/cpush with scope=0>>
000004DA 5300 subq.b D0, 1
000004DC 30A6 move.w [A0], -[A6]
000004DE 5303 subq.b D3, 1
000004E0 5606 addq.b D6, 3
000004E2 6B0D bmi +0xF /* 000004F1 */
000004E4 5E2B 2656 addq.b [A3 + 0x2656], 7
000004E8 D052 add.w D0, [A2]
000004EA 3202 move.w D1, D2
000004EC 0093 1741 0106 ori.l [A3], 0x17410106
000004F2 3E02 move.w D7, D2
000004F4 00D3 .incomplete
000004F6 762B moveq.l D3, 0x2B
000004F8 180F move.b D4, A7
000004FA 56BE addq.l <<invalid special address>>, 3
000004FC 5E0B addq.b A3, 7
000004FE 1253 movea.b A1, [A3]
00000500 17B3 031E 62A9 02B3 move.b [A3 + D0.w * 2 - 0x77], [[A3] + D0 * 2 + 0x62A9]
00000508 0670 BB04 5B0F 2504 9B0C addi.w [[A0 + <<invalid base displacement size>>] + D5 * 2 + 0x25049B0C], 0xBB04
00000512 0F56 bchg [A6], D7
00000514 704C moveq.l D0, 0x4C
00000516 5B0F subq.b A7, 5
00000518 2CCC move.l [A6]+, A4
0000051A 8905 sbcd D4, D5
0000051C 5304 subq.b D4, 1
0000051E D314 add.b [A4], D1
00000520 5663 addq.w -[A3], 3
00000522 07E5 .incomplete
00000524 2493 move.l [A2], [A3]
00000526 17A0 1CEB move.b [A3 + D1 * 4 - 0x21], -[A0]
0000052A 0A06 EB11 xori.b D6, 0x11
0000052E AA00 syscall OpenCPort
00000530 0F16 btst [A6], D7
00000532 0E02 0003 .invalid.b D2, 0x3 // invalid immediate operation
00000536 0070 EAEB 1113 0170 063E ori.w [[A0 + D1] + 0x170063E], 0xEAEB
00000540 2813 move.l D4, [A3]
00000542 0102 btst D2, D0
00000544 000F 4473 ori.b A7, 0x73 /* 's' */
00000548 0591 bclr [A1], D2
0000054A 30C9 move.w [A0]+, A1
0000054C 1704 move.b -[A3], D4
0000054E 285B movea.l A4, [A3]+
00000550 0F1C btst [A4]+, D7
00000552 1307 move.b -[A1], D7
00000554 691B bvs +0x1D /* 00000571 */
00000556 8347 2D1A pack D1, D7, 0x2D1A
0000055A D23C 9300 add.b D1, 0x0
0000055E C524 and.b -[A4], D2
00000560 22C9 move.l [A1]+, A1
00000562 3206 move.w D1, D6
00000564 3EC3 move.w [A7]+, D3
00000566 1604 move.b D3, D4
00000568 450A .invalid 2, A2 // invalid opcode 4 with b == 4
0000056A BB01 xor.b D1, D5
0000056C 2AC3 move.l [A5]+, D3
0000056E 0B5E bchg [A6]+, D5
00000570 4B16 .invalid 5, [A6] // invalid opcode 4 with b == 4
00000572 5EB3 0304 addq.l <<invalid full ext with I/IS == 4>>, 7
00000576 CC14 and.b D6, [A4]
00000578 8E4B or.w D7, A3
0000057A 3A73 001C movea.w A5, [A3 + D0.w + 0x1C]
0000057E 6B11 bmi +0x13 /* 00000591 */
00000580 F305 .extension 0x305 <<F/4-5/1>> // unimplemented
00000582 A30B syscall Rename/PBHRename/HRename, flags=3
00000584 6307 bls +0x9 /* 0000058D */
00000586 E330 roxl D0.b, D1
00000588 8063 or.w D0, -[A3]
0000058A 7268 moveq.l D1, 0x68
0000058C 230F move.l -[A1], A7
0000058E 0496 A303 BB05 subi.l [A6], 0xA303BB05
00000594 3EBB 0586 5253 move.w [A7], [[ + <<invalid base displacement size>>] + D0 * 4 + 0x5253]
0000059A 0B80 bclr D0, D5
0000059C EB07 asl D7.b, 5
0000059E 36A3 move.w [A3], -[A3]
000005A0 0B23 btst -[A3], D5
000005A2 0FDB .incomplete
000005A4 038E bclr A6, D1
000005A6 4B71 44DB chk.w D5, [A1 + D4.w * 4 - 0x37]
000005AA 0085 0A60 2010 ori.l D5, 0xA602010
000005B0 363C EB19 move.w D3, 0xEB19
000005B4 FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
000005B6 0E83 0948 E312 .invalid.l D3, 0x948E312 // invalid immediate operation
000005BC 2AA3 move.l [A5], -[A3]
000005BE 1D6E 2408 DB14 move.b [A6 - 0x24EC], [A6 + 0x2408]
000005C4 0F9C bclr [A4]+, D7
000005C6 A882 syscall StdText
000005C8 5B50 subq.w [A0], 5
000005CA C38B exg D1, A3
000005CC E57C rol D4.w, D2
000005CE 7B0E moveq.l D5, 0x0E
000005D0 04E3 .incomplete
000005D2 8804 or.b D4, D4
000005D4 B382 xor.l D2, D1
000005D6 046B 7BF3 0504 subi.w [A3 + 0x504], 0x7BF3
000005DC 737B moveq.l D1, 0x7B
000005DE A303 syscall Write, flags=3
000005E0 0CE0 .incomplete
000005E2 0CB3 0040 828E 40C8 cmpi.l [A3 + D4.w - 0x56], 0x40828E
000005EA 40C4 move.w D4, SR
000005EC B304 xor.b D4, D1
000005EE 72B3 moveq.l D1, 0xFFFFFFB3
000005F0 046A 04A4 A13B subi.w [A2 - 0x5EC5], 0x4A4
000005F6 2372 B302 5CA9 83C5 move.l [A1 - 0x7C3B], [[A2 + <<invalid base displacement size>> + A3 * 2] + 0x5CA9]
000005FE 290F move.l -[A4], A7
00000600 0493 0194 04F3 subi.l [A3], 0x19404F3
00000606 0330 617D btst <<invalid full ext with IS == 1 and I/IS == 5>>, D1
0000060A 6100 DB08 bsr -0x24F6 /* FFFFE114 */
0000060E 6500 8B02 bcs -0x74FC /* FFFF9112 */
00000612 6500 FB01 bcs -0x4FD /* 00000115 */
00000616 0496 B302 D0C1 subi.l [A6], 0xB302D0C1
0000061C 74D3 moveq.l D2, 0xFFFFFFD3
0000061E 0504 btst D4, D2
00000620 E104 asl D4.b, 8
00000622 C500 abcd D2, D0
00000624 5B01 subq.b D1, 5
00000626 04CE .incomplete
00000628 8108 sbcd -[A0], -[A0]
0000062A CEA3 and.l D7, -[A3]
0000062C 0345 bchg D5, D1
0000062E 050B btst A3, D2
00000630 4944 chk.w D4, D4
00000632 D319 add.b [A1]+, D1
00000634 A50E syscall UnmountVol/HUnmountVol, flags=5
00000636 B300 xor.b D0, D1
00000638 20E5 move.l [A0]+, -[A5]
0000063A 165B movea.b A3, [A3]+
0000063C 0865 19CB bchg.b -[A5], 0xCB
00000640 007B 0EFB 0085 ori.w [PC + D0.w - 0x123], 0xEFB
00000646 0213 8504 andi.b [A3], 0x4
0000064A F307 .extension 0x307 <<F/4-5/1>> // unimplemented
0000064C E308 lsl D0.b, 1
0000064E 3E7B 10FB movea.w A7, [PC + D1.w - 0x5]
00000652 0CA1 00B3 02D2 cmpi.l -[A1], 0xB302D2
00000658 2B07 move.l -[A5], D7
0000065A 130A move.b -[A1], A2
0000065C BE8E cmp.l D7, A6
0000065E 0686 8502 0FD1 addi.l D6, 0x85020FD1
00000664 000B 8833 ori.b A3, 0x33 /* '3' */
00000668 01FB .incomplete
0000066A 0FD2 .incomplete
0000066C B323 xor.b -[A3], D1
0000066E 630C bls +0xE /* 0000067C */
00000670 3301 move.w -[A1], D1
00000672 332E 3EAB move.w -[A1], [A6 + 0x3EAB]
00000676 30A1 move.w [A0], -[A1]
00000678 059B bclr [A3]+, D2
0000067A 0883 0204 bclr.b D3, 0x4
// begin alternate branch 0000067C-00000682
label0000067C:
0000067C 0204 CE3B andi.b D4, 0x3B /* ';' */
00000680 0D0D btst A5, D6
// end alternate branch 0000067C-00000682
label0000067C: // (misaligned)
0000067E CE3B 0D0D and.b D7, [[PC + <<invalid base displacement size>>] + D0 * 4]
00000682 49EB 6B44 lea.l A4, [A3 + 0x6B44]
00000686 3B08 move.w -[A5], A0
00000688 0D37 D30A 3B09 btst [[A7 + <<invalid base displacement size>> + A5 * 2] + 0x3B09], D6
0000068E 4874 4312 B222 pea.l [[A4 + D4 * 2] - 0x4DDE]
00000694 E944 asl D4.w, 4
00000696 4048 negx.w A0
00000698 7143 moveq.l D0, 0x43
0000069A 4B80 .invalid 5, D0 // invalid opcode 4 with b == 6
0000069C 0E23 6C06 .invalid.b -[A3], 0x6 // invalid immediate operation
000006A0 3E2B 0B5A move.w D7, [A3 + 0xB5A]
000006A4 EB10 roxl D0.b, 5
000006A6 7B08 moveq.l D5, 0x08
000006A8 1660 movea.b A3, -[A0]
000006AA 0B2E 063E btst [A6 + 0x63E], D5
000006AE A30F syscall MountVol, flags=3
000006B0 9B0B subx.b -[A5], -[A3]
000006B2 3206 move.w D1, D6
000006B4 7C02 moveq.l D6, 0x02
000006B6 0053 2106 ori.w [A3], 0x2106
000006BA 3E16 move.w D7, [A6]
000006BC 3016 move.w D0, [A6]
000006BE 306B 09A7 movea.w A0, [A3 + 0x9A7]
000006C2 04E4 .incomplete
000006C4 9704 subx.b D3, D4
000006C6 E6CA ror .w A2
000006C8 16CA move.b [A3]+, A2
000006CA 4903 .invalid 4, D3 // invalid opcode 4 with b == 4
000006CC 7B08 moveq.l D5, 0x08
000006CE 9B04 subx.b D5, D4
000006D0 0B4B bchg A3, D5
000006D2 7A9B moveq.l D5, 0xFFFFFF9B
000006D4 6D7A blt +0x7C /* 00000750 */
000006D6 A36D syscall InitEvents, flags=3
000006D8 4D0B .invalid 6, A3 // invalid opcode 4 with b == 4
000006DA 3601 move.w D3, D1
000006DC 9324 sub.b -[A4], D1
000006DE 08C1 0B03 bset.b D1, 0x3
000006E2 4481 neg.l D1
000006E4 230B move.l -[A1], A3
000006E6 1F04 move.b -[A7], D4
000006E8 CB06 abcd D5, D6
000006EA 6B60 bmi +0x62 /* 0000074C */
000006EC C19A and.l [A2]+, D0
000006EE DB88 addx.l -[A5], -[A0]
000006F0 7308 moveq.l D1, 0x08
000006F2 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
000006F4 134C 2101 move.b [A1 + 0x2101], A4
000006F8 B101 xor.b D1, D0
000006FA 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
000006FC BB01 xor.b D1, D5
000006FE 4801 nbcd.b D1
00000700 25F3 010F 411B 7372 7B0A move.l [PC + 0x7B0A /* 0000820C, cstring ""<EOF> */], [[A3 + <<invalid base displacement size>>] + D0 + 0x411B7372]
0000070A 7308 moveq.l D1, 0x08
0000070C 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
0000070E 234C 2101 move.l [A1 + 0x2101], A4
00000712 B101 xor.b D1, D0
00000714 DB05 addx.b D5, D5
00000716 3093 move.w [A0], [A3]
00000718 0904 btst D4, D4
0000071A D32B E308 add.b [A3 - 0x1CF8], D1
0000071E 630B bls +0xD /* 0000072B */
00000720 8B01 sbcd D5, D1
00000722 DC30 7310 add.b D6, [A0 + D7 * 2]
00000726 8B01 sbcd D5, D1
00000728 0443 0FB3 subi.w D3, 0xFB3
0000072C 0201 010B andi.b D1, 0xB
00000730 010B btst A3, D0
00000732 022A C306 4300 andi.b [A2 + 0x4300], 0x6
00000738 9C04 sub.b D6, D4
0000073A 4322 .invalid 1, -[A2] // invalid opcode 4 with b == 4
0000073C B302 xor.b D2, D1
0000073E 3B0C move.w -[A5], A4
00000740 A82A syscall ComponentDispatch
00000742 9570 683C sub.w [A0 + D6 + 0x3C], D2
00000746 A317 syscall Eject, flags=3
00000748 E20E lsr D6.b, 1
0000074A 812E 8D20 or.b [A6 - 0x72E0], D0
// begin alternate branch 0000074C-0000074E
label0000074C:
0000074C 8D20 or.b -[A0], D6
// end alternate branch 0000074C-0000074E
label0000074C: // (misaligned)
0000074E 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
label00000750:
00000750 1322 move.b -[A1], -[A2]
00000752 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
00000754 1305 move.b -[A1], D5
00000756 5888 addq.l A0, 4
00000758 8804 or.b D4, D4
0000075A 96F3 053B 0C5C E534 8100 3303 sub.w A3, [[A3 + 0xC5CE534 + D0 * 4] - 0x7EFFCCFD]
00000766 B35A xor.w [A2]+, D1
00000768 2B25 move.l -[A5], -[A5]
0000076A 04B3 0FB3 8263 0CEB subi.l [A3 + D0 * 4 - 0x21], 0xFB38263
00000772 3C49 movea.w A6, A1
00000774 0FB3 026B bclr [A3 + D0.w * 2 + 0x6B], D7
00000778 420B clr.b A3
0000077A 0858 0443 bchg.b [A0]+, 0x43 /* 'C' */
0000077E 00EB .incomplete
00000780 0EC1 .incomplete
00000782 2B43 22F3 move.l [A5 + 0x22F3], D3
00000786 055C bchg [A4]+, D2
00000788 0463 04EB subi.w -[A3], 0x4EB
0000078C 0E41 2C43 .invalid.w D1, 0x2C43 /* ',C' */ // invalid immediate operation
00000790 22A3 move.l [A1], -[A3]
00000792 035C bchg [A4]+, D1
00000794 9B07 subx.b D5, D7
00000796 44BB 17B9 37A5 1404 neg.l [[0x37A51404 + D1 * 8]]
0000079E F317 .extension 0x317 <<F/4-5/1>> // unimplemented
000007A0 6A01 bpl +0x3 /* 000007A3 */
000007A2 0513 btst [A3], D2
000007A4 08A3 03C3 bclr.b -[A3], 0xC3
000007A8 0BE3 .incomplete
000007AA 0688 8EDB 035B addi.l A0, 0x8EDB035B
000007B0 008E AB06 2110 ori.l A6, 0xAB062110
000007B6 E113 roxl D3.b, 8
000007B8 430F .invalid 1, A7 // invalid opcode 4 with b == 4
000007BA 7233 moveq.l D1, 0x33
000007BC 53A1 subq.l -[A1], 1
000007BE 0272 A502 F305 andi.w [[A2 + <<invalid base displacement size>>] + A7 * 2], 0xA502
000007C4 A102 syscall Read, flags=1
000007C6 8E88 or.l D7, A0
000007C8 C13D and.b <<invalid special address>>, D0
000007CA 5B00 subq.b D0, 5
000007CC A502 syscall Read, flags=5
000007CE 4113 .invalid 0, [A3] // invalid opcode 4 with b == 4
000007D0 430F .invalid 1, A7 // invalid opcode 4 with b == 4
000007D2 6A33 bpl +0x35 /* 00000807 */
000007D4 53C5 sls D5
000007D6 0FC5 .incomplete
000007D8 4622 not.b -[A2]
000007DA 9146 subx.w D0, D6
000007DC 7108 moveq.l D0, 0x08
000007DE AD65 syscall SetControlMaximum/SetMaxCtl, auto_pop
000007E0 940C sub.b D2, A4
000007E2 653B bcs +0x3D /* 0000081F */
000007E4 404D negx.w A5
000007E6 BEB3 0456 cmp.l D7, [A3 + D0.w * 4 + 0x56]
000007EA B304 xor.b D4, D1
000007EC 6E65 bgt +0x67 /* 00000853 */
000007EE 2CC3 move.l [A6]+, D3
000007F0 4F89 .invalid 7, A1 // invalid opcode 4 with b == 6
000007F2 BD04 xor.b D4, D6
000007F4 0B04 btst D4, D5
000007F6 2A63 movea.l A5, -[A3]
000007F8 0261 0048 andi.w -[A1], 0x48 /* 'H' */
000007FC 3B0D move.w -[A5], A5
000007FE 6100 0ECB bsr +0xECD /* 000016CB */
00000802 09E9 .incomplete
00000804 72C8 moveq.l D1, 0xFFFFFFC8
00000806 2010 move.l D0, [A0]
00000808 8241 or.w D1, D1
0000080A 4E24 .invalid // invalid opcode 4
0000080C 0814 0C49 btst.b [A4], 0x49 /* 'I' */
00000810 04D3 .incomplete
00000812 51B6 410A 3B0D subq.l [[A6 + <<invalid base displacement size>> + D4] + 0x3B0D], 8
00000818 6B0C bmi +0xE /* 00000826 */
0000081A 8E25 or.b D7, -[A5]
0000081C 013B 4204 btst [PC + D4.w * 2 + 0x4], D0
00000820 A45E syscall NMInstall, flags=4
00000822 B30A cmpm.b [A1]+, [A2]+
00000824 CB09 abcd -[A5], -[A1]
label00000826:
00000826 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4
00000828 238E 6307 BB0A 1311 move.l [[A1 + <<invalid base displacement size>>] + D6 * 2 - 0x44F5ECEF], A6
00000830 3228 4202 move.w D1, [A0 + 0x4202]
00000834 006B 10C3 06B3 ori.w [A3 + 0x6B3], 0x10C3
0000083A 0B80 bclr D0, D5
0000083C 8372 3304 or.w <<invalid full ext with I/IS == 4>>, D1
00000840 2503 move.l -[A2], D3
00000842 0F0D btst A5, D7
00000844 4DA5 .invalid 6, -[A5] // invalid opcode 4 with b == 6
00000846 5722 subq.b -[A2], 3
00000848 C50C abcd -[A2], -[A4]
0000084A 2E2A DB17 move.l D7, [A2 - 0x24E9]
0000084E 362E 0EDB move.w D3, [A6 + 0xEDB]
00000852 1722 move.b -[A3], -[A2]
00000854 0636 2503 1358 addi.b [A6], 0x3
0000085A 0622 A900 addi.b -[A2], 0x0
0000085E A5CF syscall vBTGetRecord, flags=5
00000860 4909 .invalid 4, A1 // invalid opcode 4 with b == 4
00000862 140C move.b D2, A4
00000864 A901 syscall FMSwapFont
00000866 D351 add.w [A1], D1
00000868 7300 moveq.l D1, 0x00
0000086A 4B45 chk.w D5, D5
0000086C C0B8 9302 and.l D0, [0xFFFF9302]
00000870 5655 addq.w [A5], 3
00000872 800D or.b D0, A5
00000874 5E4A addq.w A2, 7
00000876 0E83 083B 0DCB .invalid.l D3, 0x83B0DCB // invalid immediate operation
0000087C 0FA1 bclr -[A1], D7
0000087E 2456 movea.l A2, [A6]
00000880 0B07 btst D7, D5
00000882 853F or.b <<invalid special address>>, D2
00000884 D469 3F40 add.w D2, [A1 + 0x3F40]
00000888 0E71 4065 123B .invalid.w [A1 + D1.w * 2 + 0x3B], 0x4065 /* '@e' */ // invalid immediate operation
0000088E 0D05 btst D5, D6
00000890 05BC E504 B178 bclr 0xE504B178, D2
00000896 A12C syscall InitApplZone, flags=1
00000898 F100 .extension 0x100 <<F/4-5/0>> // unimplemented
0000089A 291C move.l -[A4], [A4]+
0000089C 3E0A move.w D7, A2
0000089E 2E6A C942 movea.l A7, [A2 - 0x36BE]
000008A2 2E56 movea.l A7, [A6]
000008A4 B963 xor.w -[A3], D4
000008A6 0622 0988 addi.b -[A2], 0x88
000008AA 4025 negx.b -[A5]
000008AC D9C9 add.l A4, A1
000008AE 440F neg.b A7
000008B0 A154 syscall UprString/UprText, flags=1
000008B2 CADB mulu.w D5, [A3]+
000008B4 01C9 .incomplete
000008B6 0C56 1520 cmpi.w [A6], 0x1520
000008BA C40C and.b D2, A4
000008BC B5DD cmpa.l A2, [A5]+
000008BE 40A5 negx.l -[A5]
000008C0 DDB3 046D add.l [A3 + D0.w * 4 + 0x6D], D6
000008C4 0421 2005 subi.b -[A1], 0x5
000008C8 5B89 subq.l A1, 5
000008CA 2061 movea.l A0, -[A1]
000008CC 008D 1F6A 3512 ori.l A5, 0x1F6A3512
000008D2 F663 020B .extension 0x663 <<F/1/3>>, 0x020B // unimplemented
000008D6 0DA9 8806 bclr [A1 - 0x77FA], D6
000008DA 2AC9 move.l [A5]+, A1
000008DC 1704 move.b -[A3], D4
000008DE C982 and.l D2, D4
000008E0 E9E1 E386 bfextu D6, -[A1] {14:6}
000008E4 2901 move.l -[A4], D1
000008E6 E906 asl D6.b, 4
000008E8 0FD5 .incomplete
000008EA 1729 1E04 move.b -[A3], [A1 + 0x1E04]
000008EE EA0E lsr D6.b, 5
000008F0 0128 0106 btst [A0 + 0x106], D0
000008F4 9B33 2E0E sub.b [A3 + D2 * 8 + 0xE], D5
000008F8 2CEA 08E3 move.l [A6]+, [A2 + 0x8E3]
000008FC 0016 308D ori.b [A6], 0x8D
00000900 E66A lsr D2.w, D3
00000902 4961 chk.w D4, -[A1]
00000904 6500 3338 bcs +0x333A /* 00003C3E */
00000908 04A4 AB03 6302 subi.l -[A4], 0xAB036302
0000090E 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00000910 DAE0 add.w A5, -[A0]
00000912 6312 bls +0x14 /* 00000926 */
00000914 0E18 182D .invalid.b [A0]+, 0x2D /* '-' */ // invalid immediate operation
00000918 E52A lsl D2.b, D2
0000091A 9CC9 sub.w A6, A1
0000091C 007B 0209 0B3B 5DA5 AA23 06ED A503 ori.w [[PC + 0x5DA5AA23 + D0 * 2] + 0x6EDA503], 0x209
// begin alternate branch 00000926-0000092A
label00000926:
00000926 06ED .incomplete
00000928 A503 syscall Write, flags=5
// end alternate branch 00000926-0000092A
label00000926: // (misaligned)
0000092A 2DB1 A655 9555 move.l <<invalid full ext with IS == 1 and I/IS == 5>>, [A1 + A2.w * 8 + 0x55]
00000930 9B0F subx.b -[A5], -[A7]
00000932 850A sbcd -[A2], -[A2]
00000934 A122 syscall NewHandle, flags=1
00000936 F707 .extension 0x707 <<F/4-5/3>> // unimplemented
00000938 85D1 divs.w D2, [A1]
0000093A 079D bclr [A5]+, D3
0000093C 9D85 subx.l D6, D5
0000093E 0461 080C subi.w -[A1], 0x80C
00000942 451A .invalid 2, [A2]+ // invalid opcode 4 with b == 4
00000944 5114 subq.b [A4], 8
00000946 0FB5 B93E A146 C184 FB03 bclr [[A5 - 0x5EB93E7C] + A3 - 0x4FD], D7
00000950 6E87 bgt -0x77 /* 000008D9 */
00000952 022F DCEB 4DC0 andi.b [A7 + 0x4DC0], 0xEB
00000958 DCFB 8201 add.w A6, [PC + A0.w * 2 + 0x1]
0000095C 56BB 0865 addq.l [PC + D0 + 0x65], 3
00000960 000F 6100 ori.b A7, 0x0
00000964 1302 move.b -[A1], D2
00000966 A148 syscall PtrZone, flags=1
00000968 95BB EB09 sub.l [[PC + <<invalid base displacement size>> + A6 * 2]], D2
0000096C 2508 move.l -[A2], A0
0000096E 1302 move.b -[A1], D2
00000970 04C9 .incomplete
00000972 01E9 .incomplete
00000974 070F btst A7, D3
00000976 8957 or.w [A7], D4
00000978 291B move.l -[A4], [A3]+
0000097A 8687 or.l D3, D7
0000097C 03C6 .incomplete
0000097E 414C chk.w D0, A4
00000980 AB00 syscall BitBlt
00000982 0622 6905 addi.b -[A2], 0x5
00000986 0F45 bchg D5, D7
00000988 0574 3B16 F707 bchg [[A4] + D3 * 2 - 0x8F9], D2
0000098E C355 and.w [A5], D1
00000990 1206 move.b D1, D6
00000992 A606 syscall KillIO, flags=6
00000994 66A5 bne -0x59 /* 0000093B */
00000996 1ACB move.b [A5]+, A3
00000998 4F3B 0936 8304 EB0D 1E2D .invalid 7, [[PC - 0x7CFB14F3] + D0 + 0x1E2D] // invalid opcode 4 with b == 4
000009A2 0372 5232 bchg [A2 + D5.w * 2 + 0x32], D1
000009A6 E900 asl D0.b, 4
000009A8 A4B3 syscall vFClose, flags=4
000009AA 0AAB 00D3 1869 0652 xori.l [A3 + 0x652], 0xD31869
000009B2 B344 xor.w D4, D1
000009B4 6AB3 bpl -0x4B /* 00000969 */
000009B6 087E 29A4 bchg.b <<invalid special address>>, 0xA4
000009BA 3308 move.w -[A1], A0
000009BC A902 syscall RealFont
000009BE D88B add.l D4, A3
000009C0 0C7E 8D03 cmpi.w <<invalid special address>>, 0x8D03
000009C4 0503 btst D3, D2
000009C6 967E sub.w D3, <<invalid special address>>
000009C8 131D move.b -[A1], [A5]+
000009CA 721B moveq.l D1, 0x1B
000009CC 3E1E move.w D7, [A6]+
000009CE 8301 sbcd D1, D1
000009D0 8D05 sbcd D6, D5
000009D2 4A66 tst.w -[A6]
000009D4 9C6B 117E sub.w D6, [A3 + 0x117E]
000009D8 219A A9CA B104 move.l [[ + <<invalid base displacement size>>] - 0x4EFC], [A2]+
000009DE 5643 addq.w D3, 3
000009E0 090D btst A5, D4
000009E2 0E93 1656 C913 .invalid.l [A3], 0x1656C913 // invalid immediate operation
000009E8 336C C926 C94D move.w [A1 - 0x36B3], [A4 - 0x36DA]
000009EE E524 asl D4.b, D2
000009F0 A300 syscall Open/PBHOpen/HOpen, flags=3
000009F2 B11F xor.b [A7]+, D0
000009F4 132B 06A3 move.b -[A1], [A3 + 0x6A3]
000009F8 0005 6B69 ori.b D5, 0x69 /* 'i' */
000009FC 2E72 1630 movea.l A7, [A2 + D1.w * 8 + 0x30]
00000A00 0200 CB24 andi.b D0, 0x24 /* '$' */
00000A04 78E1 moveq.l D4, 0xFFFFFFE1
00000A06 0185 bclr D5, D0
00000A08 0403 491E subi.b D3, 0x1E
00000A0C 6D02 blt +0x4 /* 00000A10 */
00000A0E 9656 sub.w D3, [A6]
label00000A10:
00000A10 9C5C sub.w D6, [A4]+
00000A12 0200 830C andi.b D0, 0xC
00000A16 0502 btst D2, D2
00000A18 B341 xor.w D1, D1
00000A1A 430E .invalid 1, A6 // invalid opcode 4 with b == 4
00000A1C E102 asl D2.b, 8
00000A1E 0200 931D andi.b D0, 0x1D
00000A22 B903 xor.b D3, D4
00000A24 0200 5341 andi.b D0, 0x41 /* 'A' */
00000A28 8902 sbcd D4, D2
00000A2A 2530 C300 move.l -[A2], [A0 + <<invalid base displacement size>> + A4 * 2]
00000A2E 3130 0D2A 22A5 2648 move.w -[A0], [[A0 + 0x22A5 + D0 * 4] + 0x2648]
00000A36 FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
00000A38 4576 3300 chk.w D2, [A6 + <<invalid base displacement size>> + D3 * 2]
00000A3C C17B A507 6308 3056 and.w [[PC + <<invalid base displacement size>>] + A2 * 4 + 0x63083056], D0
00000A44 FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
00000A46 1300 move.b -[A1], D0
00000A48 BB0F cmpm.b [A5]+, [A7]+
00000A4A 740B moveq.l D2, 0x0B
00000A4C 2033 00AB move.l D0, [A3 + D0.w - 0x85]
00000A50 0204 A46B andi.b D4, 0x6B /* 'k' */
00000A54 115B 010F move.b [A0 + 0x10F], [A3]+
00000A58 E172 roxl D2.w, D0
00000A5A F515 .extension 0x515 <<F/4-5/2>> // unimplemented
00000A5C 0F7E bchg <<invalid special address>>, D7
00000A5E 0F56 bchg [A6], D7
00000A60 634C bls +0x4E /* 00000AAE */
00000A62 2903 move.l -[A4], D3
00000A64 131C move.b -[A1], [A4]+
00000A66 0462 7B07 subi.w -[A2], 0x7B07
00000A6A 5CE9 123B sge [A1 + 0x123B]
00000A6E 6CE1 bge -0x1D /* 00000A51 */
00000A70 27D4 2924 move.l <<invalid full ext with I/IS == 4>>, [A4]
00000A74 AB67 syscall rAddPin
00000A76 EB01 asl D1.b, 5
00000A78 0E0F CDCF .invalid.b A7, 0xCF // invalid immediate operation
00000A7C DA53 add.w D5, [A3]
00000A7E 0269 2761 5ACB andi.w [A1 + 0x5ACB], 0x2761 /* '\'a' */
00000A84 094B bchg A3, D4
00000A86 0914 btst [A4], D4
00000A88 0622 0200 addi.b -[A2], 0x0
00000A8C D30D addx.b -[A1], -[A5]
00000A8E 0473 0052 9B36 C305 830F 05B3 subi.w [[A3 - 0x3CFA7CF1] + A1 * 2 + 0x5B3], 0x52 /* 'R' */
00000A9A A318 syscall GetFPos, flags=3
00000A9C 3606 move.w D3, D6
00000A9E 2261 movea.l A1, -[A1]
00000AA0 7D43 moveq.l D6, 0x43
00000AA2 22EB 05E1 move.l [A1]+, [A3 + 0x5E1]
00000AA6 0604 6243 addi.b D4, 0x43 /* 'C' */
00000AAA 22C3 move.l [A1]+, D3
00000AAC 05A1 bclr -[A1], D2
label00000AAE:
00000AAE 0064 F315 ori.w -[A4], 0xF315
00000AB2 334C 4100 move.w [A1 + 0x4100], A4
00000AB6 5B3F subq.b <<invalid special address>>, 5
00000AB8 044C 0828 subi.w A4, 0x828
00000ABC 1B10 move.b -[A5], [A0]
00000ABE 0200 5325 andi.b D0, 0x25 /* '%' */
00000AC2 AD2F syscall GetWindowPic, auto_pop
00000AC4 0576 2D70 C90D 1308 bchg [A6 - 0x36F2ECF8], D2
00000ACC DB01 addx.b D5, D1
00000ACE C30B abcd -[A1], -[A3]
00000AD0 1EF3 018C move.b [A7]+, <<invalid full ext with I/IS == 4>>
00000AD4 45BD .invalid 2, <<invalid special address>> // invalid opcode 4 with b == 6
00000AD6 046C E0C5 08C1 subi.w [A4 + 0x8C1], 0xE0C5
00000ADC BDA4 xor.l -[A4], D6
00000ADE A128 syscall RecoverHandle, flags=1
00000AE0 C305 abcd D1, D5
00000AE2 6111 bsr +0x13 /* 00000AF5 */
00000AE4 0D24 btst -[A4], D6
00000AE6 3308 move.w -[A1], A0
00000AE8 D8B6 1E88 add.l D4, [A6 + D1 * 8 - 0x120]
00000AEC 8EC5 divu.w D7, D5
00000AEE 1BDE move.b <<invalid special address>>, [A6]+
00000AF0 3069 0FBB movea.w A0, [A1 + 0xFBB]
00000AF4 41E5 lea.l A0, -[A5]
00000AF6 2287 move.l [A1], D7
00000AF8 07DD .incomplete
00000AFA 01A9 7306 bclr [A1 + 0x7306], D0
00000AFE 0E7B 1649 130F B54A 2DCA .invalid.w [[PC + <<invalid base displacement size>>] + D1 * 2 - 0x4AB5D236], 0x1649 // invalid immediate operation
00000B08 0904 btst D4, D4
00000B0A 68A1 bvc -0x5D /* 00000AAD */
00000B0C D868 6303 add.w D4, [A0 + 0x6303]
00000B10 0C08 0C36 cmpi.b A0, 0x36 /* '6' */
00000B14 0200 1368 andi.b D0, 0x68 /* 'h' */
00000B18 1406 move.b D2, D6
00000B1A 6806 bvc +0x8 /* 00000B22 */
00000B1C 3664 movea.w A3, -[A4]
00000B1E C301 abcd D1, D1
00000B20 0200 0F76 andi.b D0, 0x76 /* 'v' */
// begin alternate branch 00000B22-00000B2C
label00000B22:
00000B22 0F76 3B36 92C3 012C F63B bchg [[A6 - 0x6D3CFED4] + D3 * 2 - 0x9C5], D7
// end alternate branch 00000B22-00000B2C
label00000B22: // (misaligned)
00000B24 3B36 92C3 move.w -[A5], [A6 + A1.w * 2 - 0x61]
00000B28 012C F63B btst [A4 - 0x9C5], D0
00000B2C 0113 btst [A3], D0
00000B2E 02A5 000C 0828 andi.l -[A5], 0xC0828
00000B34 3B01 move.w -[A5], D1
00000B36 6503 bcs +0x5 /* 00000B3B */
00000B38 6D05 blt +0x7 /* 00000B3F */
00000B3A 8C14 or.b D6, [A4]
00000B3C D4C9 add.w A2, A1
00000B3E 034B bchg A3, D1
00000B40 19AB 04C9 07E3 519B 040C 361A move.b [[0x519B] + 0x40C361A], [A3 + 0x4C9]
00000B4C 6B17 bmi +0x19 /* 00000B65 */
00000B4E 2614 move.l D3, [A4]
00000B50 0636 A901 0330 7683 3314 addi.b [A6 + 0x76833314 + D0 * 2], 0x1
00000B5A 130B move.b -[A1], A3
00000B5C 9103 subx.b D0, D3
00000B5E 6B00 190F bmi +0x1911 /* 0000246F */
00000B62 A209 syscall Delete/PBHDelete/HDelete, flags=2
00000B64 03E3 .incomplete
00000B66 13A1 AEC9 move.b [A1 + A2 * 8 - 0x55], -[A1]
00000B6A 0053 1CE5 ori.w [A3], 0x1CE5
00000B6E 6F6A ble +0x6C /* 00000BDA */
00000B70 D52A 0B05 add.b [A2 + 0xB05], D2
00000B74 2408 move.l D2, A0
00000B76 1B01 move.b -[A5], D1
00000B78 0E0B 092E .invalid.b A3, 0x2E /* '.' */ // invalid immediate operation
00000B7C 2ACB move.l [A5]+, A3
00000B7E 1E56 movea.b A7, [A6]
00000B80 0F56 bchg [A6], D7
00000B82 70F6 moveq.l D0, 0xFFFFFFF6
00000B84 0883 6B4B bclr.b D3, 0x4B /* 'K' */
00000B88 06AB 1314 0656 0668 addi.l [A3 + 0x668], 0x13140656
00000B90 AA00 syscall OpenCPort
00000B92 0FA2 bclr -[A2], D7
00000B94 C525 and.b -[A5], D2
00000B96 BB66 xor.w -[A6], D5
00000B98 AB04 syscall ColorMap
00000B9A FB35 .extension 0xB35 <<F/4-5/5>> // unimplemented
00000B9C CB1D and.b [A5]+, D5
00000B9E 0306 btst D6, D1
00000BA0 7AD3 moveq.l D5, 0xFFFFFFD3
00000BA2 010C btst A4, D0
00000BA4 6865 bvc +0x67 /* 00000C0B */
00000BA6 0183 bclr D3, D0
00000BA8 3843 movea.w A4, D3
00000BAA 0406 29CE subi.b D6, 0xCE
00000BAE CB8E exg D5, A6
00000BB0 7E79 moveq.l D7, 0x79
00000BB2 E236 roxr D6.b, D1
00000BB4 3C9E move.w [A6], [A6]+
00000BB6 240E move.l D2, A6
00000BB8 E208 lsr D0.b, 1
00000BBA 0F14 btst [A4], D7
00000BBC 062A 0636 45F1 addi.b [A2 + 0x45F1], 0x36 /* '6' */
00000BC2 5349 subq.w A1, 1
00000BC4 B47A B8DB cmp.w D2, [PC - 0x4725 /* FFFFC4A1, cstring ""<EOF> */]
00000BC8 040B 51E3 subi.b A3, 0xE3
00000BCC 0E73 02E1 966A .invalid.w [A3 + A1.w * 8 + 0x6A], 0x2E1 // invalid immediate operation
00000BD2 1E05 move.b D7, D5
00000BD4 F743 .extension 0x743 <<F/4-5/3>> // unimplemented
00000BD6 2DB0 6E85 0273 move.l [A6 + D0.w * 2 + 0x73], [A0 + D6 * 8 - 0x123]
// begin alternate branch 00000BDA-00000BE0
label00000BDA:
00000BDA 0273 4806 2AA5 andi.w [A3 + D2 * 2 - 0x91], 0x4806
// end alternate branch 00000BDA-00000BE0
label00000BDA: // (misaligned)
00000BDC 4806 nbcd.b D6
00000BDE 2AA5 move.l [A5], -[A5]
00000BE0 005B 4813 ori.w [A3]+, 0x4813
00000BE4 038B bclr A3, D1
00000BE6 056E 44CB bchg [A6 + 0x44CB], D2
00000BEA 03F5 .incomplete
00000BEC A606 syscall KillIO, flags=6
00000BEE 36AA 004B move.w [A3], [A2 + 0x4B]
00000BF2 5C16 addq.b [A6], 6
00000BF4 C425 and.b D2, -[A5]
00000BF6 ED1E rol D6.b, 6
00000BF8 C911 and.b [A1], D4
00000BFA 8366 or.w -[A6], D1
00000BFC 091E btst [A6]+, D4
00000BFE 3339 4513 C500 move.w -[A1], [0x4513C500]
00000C04 531C subq.b [A4]+, 1
00000C06 BB00 xor.b D0, D5
00000C08 360E move.w D3, A6
00000C0A 4D16 .invalid 6, [A6] // invalid opcode 4 with b == 4
00000C0C 1409 move.b D2, A1
00000C0E 7A02 moveq.l D5, 0x02
00000C10 A110 syscall Allocate/PBAllocContig/AllocContig, flags=1
00000C12 8B00 sbcd D5, D0
00000C14 5697 addq.l [A7], 3
00000C16 069D C516 0906 addi.l [A5]+, 0xC5160906
00000C1C 7348 moveq.l D1, 0x48
00000C1E A707 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=7
00000C20 DB53 add.w [A3], D5
00000C22 06A7 07E8 C306 addi.l -[A7], 0x7E8C306
00000C28 0445 2425 subi.w D5, 0x2425 /* '$%' */
00000C2C A00F syscall MountVol
00000C2E 956D 0089 sub.w [A5 + 0x89], D2
00000C32 821A or.b D1, [A2]+
00000C34 0F26 btst -[A6], D7
00000C36 7301 moveq.l D1, 0x01
00000C38 0EC3 .incomplete
00000C3A 008D 806B 01A7 ori.l A5, 0x806B01A7
00000C40 08D9 0B1B bset.b [A1]+, 0x1B
00000C44 F953 .extension 0x953 <<F/4-5/4>> // unimplemented
00000C46 9672 CB0B 5CF7 08F0 sub.w D3, [[A2 + <<invalid base displacement size>> + A4 * 2] + 0x5CF708F0]
00000C4E F709 .extension 0x709 <<F/4-5/3>> // unimplemented
00000C50 01E7 .incomplete
00000C52 0912 btst [A2], D4
00000C54 7703 moveq.l D3, 0x03
00000C56 C02A 9571 and.b D0, [A2 - 0x6A8F]
00000C5A 9301 subx.b D1, D1
00000C5C 6305 bls +0x7 /* 00000C63 */
00000C5E 058E bclr A6, D2
00000C60 A302 syscall Read, flags=3
00000C62 04E3 .incomplete
00000C64 036B 01E5 bchg [A3 + 0x1E5], D1
00000C68 14D3 move.b [A2]+, [A3]
00000C6A 0404 84A3 subi.b D4, 0xA3
00000C6E 02D2 .incomplete
00000C70 1E0C move.b D7, A4
00000C72 D202 add.b D1, D2
00000C74 006B 08D8 B606 ori.w [A3 - 0x49FA], 0x8D8
00000C7A 86AA 000F or.l D3, [A2 + 0xF]
00000C7E 1672 E51D movea.b A3, [[A2] + A6 * 4]
00000C82 04EA .incomplete
00000C84 8693 or.l D3, [A3]
00000C86 0304 btst D4, D1
00000C88 2893 move.l [A4], [A3]
00000C8A 0302 btst D2, D1
00000C8C 000F 0622 ori.b A7, 0x22 /* '\"' */
00000C90 BA6B 0E16 cmp.w D5, [A3 + 0xE16]
00000C94 308E move.w [A0], A6
00000C96 168B move.b [A3], A3
00000C98 0621 0025 addi.b -[A1], 0x25 /* '%' */
00000C9C 140F move.b D2, A7
00000C9E 2605 move.l D3, D5
00000CA0 F7DB .invalid <<F/7/3>>
00000CA2 01AD B569 bclr [A5 - 0x4A97], D0
00000CA6 972E 0849 sub.b [A6 + 0x849], D3
00000CAA 0A4A 68D0 xori.w A2, 0x68D0
00000CAE A868 syscall FixMul
00000CB0 4A68 E31D tst.w [A0 - 0x1CE3]
00000CB4 A882 syscall StdText
00000CB6 4A22 tst.b -[A2]
00000CB8 9B0C subx.b -[A5], -[A4]
00000CBA A822 syscall ResourceDispatch
00000CBC 4A22 tst.b -[A2]
00000CBE 2101 move.l -[A0], D1
00000CC0 05B8 3A22 bclr [0x00003A22], D2
00000CC4 9898 sub.l D4, [A0]+
00000CC6 290F move.l -[A4], A7
00000CC8 9085 sub.l D0, D5
00000CCA 1805 move.b D4, D5
label00000CCC:
00000CCC AB90 syscall slHilite
00000CCE 0C09 960F cmpi.b A1, 0xF
00000CD2 7806 moveq.l D4, 0x06
00000CD4 901A sub.b D0, [A2]+
00000CD6 1B21 move.b -[A5], -[A1]
00000CD8 2678 B23E movea.l A3, [0xFFFFB23E]
00000CDC 0907 btst D7, D4
00000CDE 6527 bcs +0x29 /* 00000D07 */
00000CE0 0622 8303 addi.b -[A2], 0x3
00000CE4 7653 moveq.l D3, 0x53
00000CE6 061E 16E3 addi.b [A6]+, 0xE3
00000CEA 4D63 chk.w D6, -[A3]
00000CEC 611C bsr +0x1E /* 00000D0A */
00000CEE 0703 btst D3, D3
00000CF0 0E0C 0E06 .invalid.b A4, 0x6 // invalid immediate operation
00000CF4 229B move.l [A1], [A3]+
00000CF6 2B9B 0EBA move.l [A5 + D0 * 8 - 0x70], [A3]+
00000CFA 7313 moveq.l D1, 0x13
00000CFC 0901 btst D1, D4
00000CFE 3E04 move.w D7, D4
00000D00 6C0E bge +0x10 /* 00000D10 */
00000D02 8804 or.b D4, D4
00000D04 CEC8 mulu.w D7, A0
00000D06 8888 or.l D4, A0
00000D08 0200 732A andi.b D0, 0x2A /* '*' */
// begin alternate branch 00000D0A-00000D0C
fn00000D0A:
00000D0A 732A moveq.l D1, 0x2A
// end alternate branch 00000D0A-00000D0C
fn00000D0A: // (misaligned)
00000D0C 7806 moveq.l D4, 0x06
00000D0E 3E9B move.w [A7], [A3]+
label00000D10:
00000D10 2BD5 move.l <<invalid special address>>, [A5]
00000D12 A5E4 syscall vRfNCall, flags=5
00000D14 A909 syscall CalcVis
00000D16 E437 roxr D7.b, D2
00000D18 002E 1B2D 78B2 ori.b [A6 + 0x78B2], 0x2D /* '-' */
00000D1E E451 roxr D1.w, 2
00000D20 6463 bcc +0x65 /* 00000D85 */
00000D22 05FB .incomplete
00000D24 0006 222B ori.b D6, 0x2B /* '+' */
00000D28 0BB3 07BA 7307 9314 A9F9 bclr [[0x73079314 + D0 * 8] - 0x5607], D5
00000D32 2221 move.l D1, -[A1]
00000D34 F4F1 cpushp DATA+INST, [A1]
00000D36 5566 subq.w -[A6], 2
00000D38 0A39 1E14 4056 C58F xori.b [0x4056C58F], 0x14
00000D40 CDAE 2B82 and.l [A6 + 0x2B82], D6
00000D44 7EA5 moveq.l D7, 0xFFFFFFA5
00000D46 6784 beq -0x7A /* 00000CCC */
00000D48 9303 subx.b D1, D3
00000D4A 661E bne +0x20 /* 00000D6A */
00000D4C 0656 0C66 addi.w [A6], 0xC66
00000D50 0200 8B38 andi.b D0, 0x38 /* '8' */
00000D54 1B09 move.b -[A5], A1
00000D56 AB02 syscall BitsToPix
00000D58 0702 btst D2, D3
00000D5A 2085 move.l [A0], D5
00000D5C 093B 6915 btst [[PC] + D6], D4
00000D60 31E4 F70C move.w [0xFFFFF70C], -[A4]
00000D64 BD85 xor.l D5, D6
00000D66 060F 8106 addi.b A7, 0x6
label00000D6A:
00000D6A C524 and.b -[A4], D2
00000D6C 66E5 bne -0x19 /* 00000D53 */
00000D6E 0E6D 063B 2378 .invalid.w [A5 + 0x2378], 0x63B // invalid immediate operation
00000D74 7301 moveq.l D1, 0x01
00000D76 90EB 2806 sub.w A0, [A3 + 0x2806]
00000D7A 7C1E moveq.l D6, 0x1E
00000D7C 4A82 tst.l D2
00000D7E 1330 5C4A move.b -[A1], [A0 + D5 * 4 + 0x4A]
00000D82 22D0 move.l [A1]+, [A0]
00000D84 892F 6501 or.b [A7 + 0x6501], D4
00000D88 6306 bls +0x8 /* 00000D90 */
00000D8A 6501 bcs +0x3 /* 00000D8D */
00000D8C E31D rol D5.b, 1
00000D8E 7501 moveq.l D2, 0x01
label00000D90:
00000D90 E502 asl D2.b, 2
00000D92 368D move.w [A3], A5
00000D94 3202 move.w D1, D2
00000D96 000F 7827 ori.b A7, 0x27 /* '\'' */
00000D9A 0504 btst D4, D2
00000D9C 0FD5 .incomplete
00000D9E 0B03 btst D3, D5
00000DA0 0329 3A41 btst [A1 + 0x3A41], D1
00000DA4 0990 bclr [A0], D4
00000DA6 0603 0304 addi.b D3, 0x4
00000DAA CEDB mulu.w D7, [A3]+
00000DAC 010C btst A4, D0
00000DAE 9069 09B2 sub.w D0, [A1 + 0x9B2]
00000DB2 0303 btst D3, D1
00000DB4 3A7C E302 movea.w A5, 0xE302
00000DB8 189A move.b [A4], [A2]+
00000DBA 5404 addq.b D4, 2
00000DBC 0C3E 8543 cmpi.b <<invalid special address>>, 0x43 /* 'C' */
00000DC0 A302 syscall Read, flags=3
00000DC2 0200 CB68 andi.b D0, 0x68 /* 'h' */
00000DC6 0904 btst D4, D4
00000DC8 1EA5 move.b [A7], -[A5]
00000DCA 01C5 .incomplete
00000DCC 0343 bchg D3, D1
00000DCE 2804 move.l D4, D4
00000DD0 C197 and.l [A7], D0
00000DD2 DB01 addx.b D5, D1
00000DD4 1465 movea.b A2, -[A5]
00000DD6 0504 btst D4, D2
00000DD8 CE56 and.w D7, [A6]
00000DDA 04CE .incomplete
00000DDC 7E02 moveq.l D7, 0x02
00000DDE 00C3 .incomplete
00000DE0 24B4 7AC5 move.l [A2], [A4 + D7 * 2 - 0x59]
00000DE4 8D6B 0117 or.w [A3 + 0x117], D6
00000DE8 0296 AD00 5316 andi.l [A6], 0xAD005316
00000DEE 511D subq.b [A5]+, 8
00000DF0 7CC9 moveq.l D6, 0xFFFFFFC9
00000DF2 0A21 F021 xori.b -[A1], 0x21 /* '!' */
00000DF6 0A2A 4505 F1D2 xori.b [A2 - 0xE2E], 0x5
00000DFC 0FED .incomplete
00000DFE 033B 5DA1 89A3 btst [[-0x765D + D5 * 4]], D1
00000E04 2DF7 0D85 move.l <<invalid special address>>, [[ + <<invalid base displacement size>>] + D0 * 4]
00000E08 870D sbcd -[A3], -[A5]
00000E0A 96A1 sub.l D3, -[A1]
00000E0C 8CCE divu.w D6, A6
00000E0E 7E45 moveq.l D7, 0x45
00000E10 00E9 .incomplete
00000E12 050F btst A7, D2
00000E14 152C 3B07 move.b -[A2], [A4 + 0x3B07]
00000E18 3C7B 0C1B movea.w A6, [PC + D0 * 4 + 0x1B]
00000E1C 0108 btst A0, D0
00000E1E 0B0A btst A2, D5
00000E20 4510 .invalid 2, [A0] // invalid opcode 4 with b == 4
00000E22 E606 asr D6.b, 3
00000E24 3B07 move.w -[A5], D7
00000E26 6914 bvs +0x16 /* 00000E3C */
00000E28 E66D lsr D5.w, D3
00000E2A 143B 073A D300 6914 7301 move.b D2, [[PC - 0x2CFF96EC + D0 * 8] + 0x7301]
00000E34 1B00 move.b -[A5], D0
00000E36 53C2 sls D2
00000E38 A32A syscall HUnlock, flags=3
00000E3A A527 syscall ReallocateHandle, flags=5
label00000E3C:
00000E3C E61E ror D6.b, 3
00000E3E E902 asl D2.b, 4
00000E40 432D 2301 .invalid 1, [A5 + 0x2301] // invalid opcode 4 with b == 4
00000E44 04F6 .incomplete
00000E46 6B01 bmi +0x3 /* 00000E49 */
00000E48 D109 addx.b -[A0], -[A1]
00000E4A 0109 btst A1, D0
00000E4C 9D02 subx.b D6, D2
00000E4E 8529 A350 or.b [A1 - 0x5CB0], D2
00000E52 1E25 move.b D7, -[A5]
label00000E54:
00000E54 69E1 bvs -0x1D /* 00000E37 */
00000E56 499B .invalid 4, [A3]+ // invalid opcode 4 with b == 6
00000E58 0207 055D andi.b D7, 0x5D /* ']' */
00000E5C 725B moveq.l D1, 0x5B
00000E5E E9E3 0974 bfextu D0, -[A3] {D5:D4}
00000E62 A308 syscall Create/PBHCreate/HCreate, flags=3
00000E64 5319 subq.b [A1]+, 1
00000E66 EB26 asl D6.b, D5
00000E68 0666 1703 addi.w -[A6], 0x1703
00000E6C 7185 moveq.l D0, 0xFFFFFF85
00000E6E 02AB 08E1 1121 C54A andi.l [A3 - 0x3AB6], 0x8E11121
00000E76 6652 bne +0x54 /* 00000ECA */
00000E78 3209 move.w D1, A1
00000E7A 1D0F move.b -[A6], A7
00000E7C A240 syscall ResrvMem/ReserveMem, flags=2
00000E7E 66D4 bne -0x2A /* 00000E54 */
00000E80 E56F lsl D7.w, D2
00000E82 0F25 btst -[A5], D7
00000E84 0283 08DB 016B andi.l D3, 0x8DB016B
00000E8A 077B 1073 bchg [PC + D1.w + 0x73], D3
00000E8E 08ED 00DB 5204 bset.b [A5 + 0x5204], 0xDB
00000E94 96DB sub.w A3, [A3]+
00000E96 019C bclr [A4]+, D0
00000E98 0704 btst D4, D3
00000E9A 68A1 bvc -0x5D /* 00000E3D */
00000E9C 96DC sub.w A3, [A4]+
00000E9E 30FB 9E53 move.w [A0]+, [PC + A1 * 8 + 0x53]
00000EA2 08A1 5401 bclr.b -[A1], 0x1
00000EA6 55A0 subq.l -[A0], 2
00000EA8 DE30 2703 A51F A313 add.b D7, [[A0 + <<invalid base displacement size>> + D2 * 8] - 0x5AE05CED]
00000EB0 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4
00000EB2 B315 xor.b [A5], D1
00000EB4 C94F exg A4, A7
00000EB6 04A4 2317 A113 subi.l -[A4], 0x2317A113
00000EBC CCC1 mulu.w D6, D1
00000EBE 1316 move.b -[A1], [A6]
00000EC0 30B1 131C move.w [A0], <<invalid full ext with I/IS == 4>>
00000EC4 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
00000EC6 E903 asl D3.b, 4
00000EC8 735B moveq.l D1, 0x5B
label00000ECA:
00000ECA 191B move.b -[A4], [A3]+
00000ECC C556 and.w [A6], D2
00000ECE 435B chk.w D1, [A3]+
00000ED0 B11F xor.b [A7]+, D0
00000ED2 7124 moveq.l D0, 0x24
00000ED4 E50E lsl D6.b, 2
00000ED6 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4
00000ED8 44AB 0C37 neg.l [A3 + 0xC37]
00000EDC 06C6 .incomplete
00000EDE C63C 6AE2 and.b D3, 0xE2
00000EE2 0870 811B 2206 bchg.b [A0 + D2.w * 2 + 0x6], 0x1B
00000EE8 C645 and.w D3, D5
00000EEA FCC5 AAA1 .extension 0xCC5 <<F/2-3/6>> // unimplemented
00000EEE 0724 btst -[A4], D3
00000EF0 C67B 0148 and.w D3, [PC + <<invalid base displacement size>>]
00000EF4 4463 neg.w -[A3]
00000EF6 01AD 0336 bclr [A5 + 0x336], D0
00000EFA E9E6 0E04 bfextu D0, -[A6] {D0:4}
00000EFE 9656 sub.w D3, [A6]
00000F00 A5CE syscall vBTFlush, flags=5
00000F02 96ED CC0F sub.w A3, [A5 - 0x33F1]
00000F06 F92B .extension 0x92B <<F/4-5/4>> // unimplemented
00000F08 2E48 movea.l A7, A0
00000F0A A942 syscall SetItmStyle
00000F0C 067C 0622 1A0F addi.w 0x1A0F, 0x622
00000F12 C557 and.w [A7], D2
00000F14 7CA9 moveq.l D6, 0xFFFFFFA9
00000F16 0107 btst D7, D0
00000F18 04D8 .incomplete
00000F1A 8129 49B3 or.b [A1 + 0x49B3], D0
00000F1E 2B88 1EC9 move.l [A5 + D1 * 8 - 0x55], A0
00000F22 000F 380A ori.b A7, 0xA /* '\n' */
00000F26 0F0A btst A2, D7
00000F28 F30E .extension 0x30E <<F/4-5/1>> // unimplemented
00000F2A C928 3705 and.b [A0 + 0x3705], D4
00000F2E C2C5 mulu.w D1, D5
00000F30 AF1E syscall DisposeTempBuffer, auto_pop
00000F32 4A2A 2909 tst.b [A2 + 0x2909]
00000F36 C509 abcd -[A2], -[A1]
00000F38 2702 move.l -[A3], D2
00000F3A 661E bne +0x20 /* 00000F5A */
00000F3C 4A48 tst.w A0
00000F3E FD0A .extension 0xD0A <<F/4-5/6>> // unimplemented
00000F40 01AF 8B00 bclr [A7 - 0x7500], D0
00000F44 36B6 0705 move.w [A3], [[A6 + <<invalid base displacement size>>] + D0 * 8]
00000F48 E841 asr D1.w, 4
00000F4A 35A5 2543 69BE 3301 move.w [[A2 + <<invalid base displacement size>>] + 0x69BE3301], -[A5]
00000F52 9B01 subx.b D5, D1
00000F54 36EB 1C67 move.w [A3]+, [A3 + 0x1C67]
00000F58 03FF .incomplete
label00000F5A:
00000F5A A6ED syscall vUpdAltMDB, flags=6
00000F5C B6A1 cmp.l D3, -[A1]
00000F5E 29A6 1440 move.l [A4 + D1.w * 4 + 0x40], -[A6]
00000F62 0E06 82E5 .invalid.b D6, 0xE5 // invalid immediate operation
00000F66 A4A6 syscall vStdEntry, flags=4
00000F68 0200 A349 andi.b D0, 0x49 /* 'I' */
00000F6C AB04 syscall ColorMap
00000F6E 4082 negx.l D2
00000F70 4036 130B 6505 0FC9 negx.b [[A6 + <<invalid base displacement size>> + D1 * 2] + 0x65050FC9]
00000F78 0425 1553 subi.b -[A5], 0x53 /* 'S' */
00000F7C 01C9 .incomplete
00000F7E 6053 bra +0x55 /* 00000FD3 */
00000F80 0140 bchg D0, D0
00000F82 48D1 6053 movem.l [A1], D0,D1,D4,D6,A5,A6
00000F86 016D 1353 bchg [A5 + 0x1353], D0
00000F8A 0165 bchg -[A5], D0
00000F8C 130F move.b -[A1], A7
00000F8E 6513 bcs +0x15 /* 00000FA3 */
00000F90 A101 syscall Close, flags=1
00000F92 05F6 .incomplete
00000F94 5705 subq.b D5, 3
00000F96 0904 btst D4, D4
00000F98 4A48 tst.w A0
00000F9A 212A C004 move.l -[A0], [A2 - 0x3FFC]
00000F9E 4318 .invalid 1, [A0]+ // invalid opcode 4 with b == 4
00000FA0 6305 bls +0x7 /* 00000FA7 */
00000FA2 0B07 btst D7, D5
00000FA4 063E 5371 addi.b <<invalid special address>>, 0x71 /* 'q' */
00000FA8 BA6B 0393 cmp.w D5, [A3 + 0x393]
00000FAC 1406 move.b D2, D6
00000FAE 224D movea.l A1, A5
00000FB0 0E3B 697B 082B .invalid.b [PC + D0 + 0x2B], 0x7B /* '{' */ // invalid immediate operation
00000FB6 0806 3EE3 btst.b D6, 0xE3
00000FBA 0799 bclr [A1]+, D3
00000FBC 0171 1C82 bchg [A1 + D1 * 4 - 0x126], D0
00000FC0 3C6A 89A4 movea.w A6, [A2 - 0x765C]
00000FC4 0AA5 250F 04F6 xori.l -[A5], 0x250F04F6
00000FCA 084B 0963 bchg.b A3, 0x63 /* 'c' */
00000FCE 0340 bchg D0, D1
00000FD0 82D4 divu.w D1, [A4]
00000FD2 6501 bcs +0x3 /* 00000FD5 */
00000FD4 4369 1406 chk.w D1, [A1 + 0x1406]
00000FD8 8285 or.l D1, D5
00000FDA 0441 B57B subi.w D1, 0xB57B
00000FDE 6DA5 blt -0x59 /* 00000F85 */
00000FE0 00C1 .incomplete
00000FE2 2805 move.l D4, D5
00000FE4 2549 6B3C move.l [A2 + 0x6B3C], A1
00000FE8 1B04 move.b -[A5], D4
00000FEA BB01 xor.b D1, D5
00000FEC 1700 move.b -[A3], D0
00000FEE 8AED 688E divu.w D5, [A5 + 0x688E]
00000FF2 062B 0A89 6203 addi.b [A3 + 0x6203], 0x89
00000FF8 2523 move.l -[A2], -[A3]
00000FFA 01EB .incomplete
00000FFC 012B 0A23 btst [A3 + 0xA23], D0
00001000 0658 893F addi.w [A0]+, 0x893F
00001004 8E37 06BB or.b D7, [A7 + D0.w * 8 - 0x69]
00001008 4369 44DB chk.w D1, [A1 + 0x44DB]
0000100C 042D 15D3 003C subi.b [A5 + 0x3C], 0xD3
00001012 9EE1 sub.w A7, -[A1]
00001014 4973 0201 chk.w D4, [A3 + D0.w * 2 + 0x1]
00001018 05FC .incomplete
0000101A 1E0C move.b D7, A4
0000101C FCA5 4338 .extension 0xCA5 <<F/2-3/6>> // unimplemented
00001020 0A05 3E0F xori.b D5, 0xF
00001024 4593 .invalid 2, [A3] // invalid opcode 4 with b == 6
00001026 2381 2B0C move.l <<invalid full ext with I/IS == 4>>, D1
0000102A 06D3 .incomplete
0000102C 0040 A649 ori.w D0, 0xA649
00001030 4F25 .invalid 7, -[A5] // invalid opcode 4 with b == 4
00001032 18D3 move.b [A4]+, [A3]
00001034 003A D2E5 8886 ori.b [PC - 0x777A /* FFFF98BC, cstring ""<EOF> */], 0xE5
0000103A 9CA8 8606 sub.l D6, [A0 - 0x79FA]
0000103E D2A3 add.l D1, -[A3]
00001040 0F14 btst [A4], D7
00001042 06A6 2D0E 0F58 addi.l -[A6], 0x2D0E0F58
00001048 533A 690E subq.b [PC + 0x690E /* 00007958, cstring ""<EOF> */], 1
0000104C 6314 bls +0x16 /* 00001062 */
0000104E 0E05 B205 .invalid.b D5, 0x5 // invalid immediate operation
00001052 8966 or.w -[A6], D4
00001054 2909 move.l -[A4], A1
00001056 4708 .invalid 3, A0 // invalid opcode 4 with b == 4
00001058 3FE3 move.w <<invalid special address>>, -[A3]
0000105A 1314 move.b -[A1], [A4]
0000105C F323 .extension 0x323 <<F/4-5/1>> // unimplemented
0000105E 1465 movea.b A2, -[A5]
00001060 08A3 38A5 bclr.b -[A3], 0xA5
// begin alternate branch 00001062-00001064
label00001062:
00001062 38A5 move.w [A4], -[A5]
// end alternate branch 00001062-00001064
label00001062: // (misaligned)
00001064 87B4 3312 0F81 or.l [[A4 + D3 * 2] + 0xF81], D3
0000106A 0176 0B0D bchg [[A6 + <<invalid base displacement size>>] + D0 * 2], D0
0000106E 294E 0F38 move.l [A4 + 0xF38], A6
00001072 062A DB15 70E5 addi.b [A2 + 0x70E5], 0x15
00001078 8CA0 or.l D6, -[A0]
0000107A C941 exg D4, D1
label0000107C:
0000107C 0F61 bchg -[A1], D7
0000107E 310D move.w -[A0], A5
00001080 B927 xor.b -[A7], D4
00001082 029D 451B 1703 andi.l [A5]+, 0x451B1703
00001088 B5E9 5417 cmpa.l A2, [A1 + 0x5417]
0000108C 0007 044C ori.b D7, 0x4C /* 'L' */
00001090 6B01 bmi +0x3 /* 00001093 */
00001092 2C93 move.l [A6], [A3]
00001094 13E0 1440 82EB move.b [0x144082EB], -[A0]
0000109A 1280 move.b [A1], D0
0000109C 5B09 subq.b A1, 5
0000109E ACAE syscall EmptyRect, auto_pop
000010A0 9B03 subx.b D5, D3
000010A2 C574 C324 and.w <<invalid full ext with I/IS == 4>>, D2
000010A6 76E1 moveq.l D3, 0xFFFFFFE1
000010A8 4C84 6B01 movem.w D0,A0,A1,A3,A5,A6, D4
000010AC 3E17 move.w D7, [A7]
000010AE 0688 0C17 0364 addi.l A0, 0xC170364
000010B4 0700 btst D0, D3
000010B6 110E move.b -[A0], A6
000010B8 C51C and.b [A4]+, D2
000010BA 6DBB blt -0x43 /* 00001077 */
000010BC 0608 D33E addi.b A0, 0x3E /* '>' */
000010C0 32F3 20C1 move.w [A1]+, [A3 + D2.w - 0x63]
000010C4 01D9 .incomplete
000010C6 98F4 560B sub.w A4, [A4 + D5.w * 8 + 0xB]
000010CA 03CA .incomplete
000010CC 0E74 F325 0690 .invalid.w [A4 + D0.w * 8 - 0x112], 0xF325 // invalid immediate operation
000010D2 F98F .invalid <<F/6/4>>
000010D4 900D sub.b D0, A5
000010D6 2F90 052F 0F05 2F90 092F move.l [[A7 + 0xF05] + D0 * 4 + 0x2F90092F], [A0]
000010E0 699A bvs -0x64 /* 0000107C */
000010E2 3E61 movea.w A7, -[A1]
000010E4 9A5B sub.w D5, [A3]+
000010E6 1F07 move.b -[A7], D7
000010E8 013F btst <<invalid special address>>, D0
000010EA 5614 addq.b [A4], 3
000010EC 093E btst <<invalid special address>>, D4
000010EE 1A13 move.b D5, [A3]
000010F0 2126 move.l -[A0], -[A6]
000010F2 76D3 moveq.l D3, 0xFFFFFFD3
000010F4 01ED .incomplete
000010F6 0543 bchg D3, D2
000010F8 84CD divu.w D2, A5
000010FA 000F A526 ori.b A7, 0x26 /* '&' */
000010FE 7C1E moveq.l D6, 0x1E
00001100 060E 0CC5 addi.b A6, 0xC5
00001104 82A1 or.l D1, -[A1]
00001106 8F53 or.w [A3], D7
00001108 2BC9 move.l <<invalid special address>>, A1
0000110A 05A5 bclr -[A5], D2
0000110C 020F D56F andi.b A7, 0x6F /* 'o' */
00001110 68D1 bvc -0x2D /* 000010E3 */
00001112 3FA3 0268 move.w [A7 + D0.w * 2 + 0x68], -[A3]
00001116 1E45 movea.b A7, D5
00001118 F268 0200 .extension 0x268 <<F/1/1>>, 0x0200 // unimplemented
0000111C 3342 D8B6 move.w [A1 - 0x274A], D2
00001120 AD01 syscall FMSwapFont, auto_pop
00001122 21F8 A901 4328 move.l [0x00004328], [0xFFFFA901]
00001128 D8B6 A2D1 add.l D4, [A6 + A2.w * 2 - 0x47]
0000112C 2B0F move.l -[A5], A7
0000112E 51F5 22C1 sf [A5 + D2.w * 2 - 0x63]
00001132 0507 btst D7, D2
00001134 07FE .incomplete
00001136 0506 btst D6, D2
00001138 430F .invalid 1, A7 // invalid opcode 4 with b == 4
0000113A DB01 addx.b D5, D1
0000113C 9B00 subx.b D5, D0
0000113E 0463 0807 subi.w -[A3], 0x807
00001142 0701 btst D1, D3
00001144 0708 btst A0, D3
00001146 1974 6B0F DE30 C576 2504 move.b [A4 + 0x2504], [[A4 + <<invalid base displacement size>>] + D6 * 2 - 0x21CF3A8A]
// begin alternate branch 00001148-00001150
label00001148:
00001148 6B0F bmi +0x11 /* 00001159 */
0000114A DE30 C576 add.b D7, <<invalid full ext with IS == 1 and I/IS == 6>>
0000114E 2504 move.l -[A2], D4
// end alternate branch 00001148-00001150
label00001148: // (misaligned)
00001150 FB2A .extension 0xB2A <<F/4-5/5>> // unimplemented
00001152 DCCA add.w A6, A2
00001154 0B06 btst D6, D5
00001156 C500 abcd D2, D0
00001158 0788 bclr A0, D3
0000115A C63B 20DB and.b D3, [PC + D2.w - 0x37]
0000115E 017D bchg <<invalid special address>>, D0
00001160 0249 6754 andi.w A1, 0x6754 /* 'gT' */
00001164 CC25 and.b D6, -[A5]
00001166 A025 syscall GetHandleSize
00001168 7B54 moveq.l D5, 0x54
0000116A 7167 moveq.l D0, 0x67
0000116C 226D 67DC movea.l A1, [A5 + 0x67DC]
00001170 CA83 and.l D5, D3
00001172 0504 btst D4, D2
00001174 6B2B bmi +0x2D /* 000011A1 */
00001176 3249 movea.w A1, A1
00001178 016B 1011 bchg [A3 + 0x1011], D0
0000117C 2507 move.l -[A2], D7
0000117E 023B 810A D304 andi.b <<invalid full ext with I/IS == 4>>, 0xA /* '\n' */
00001184 C032 0702 FFDB and.b D0, [[A2 + <<invalid base displacement size>> + D0 * 8] - 0x25]
0000118A 37A3 0DEC move.w <<invalid full ext with I/IS == 4>>, -[A3]
0000118E 1F5B 340E move.b [A7 + 0x340E], [A3]+
00001192 630B bls +0xD /* 0000119F */
00001194 1300 move.b -[A1], D0
00001196 232B 0511 move.l -[A1], [A3 + 0x511]
0000119A 5406 addq.b D6, 2
0000119C 228E move.l [A1], A6
0000119E 1107 move.b -[A0], D7
000011A0 A928 syscall InvalRect
000011A2 4C42 4500 movem.l A0,A2,A6, D2
000011A6 2C3A 22DA move.l D6, [PC + 0x22DA /* 00003482, cstring ""<EOF> */]
000011AA E300 asl D0.b, 1
000011AC E302 asl D2.b, 1
000011AE 9805 sub.b D4, D5
000011B0 9831 02A2 sub.b D4, [A1 + D0.w * 2 - 0x94]
000011B4 E9DA 0B43 bfextu D0, [A2]+ {D5:3}
000011B8 9B0E subx.b -[A5], -[A6]
000011BA A10E syscall UnmountVol/HUnmountVol, flags=1
000011BC 45CB lea.l A2, A3
000011BE 9303 subx.b D1, D3
000011C0 541E addq.b [A6]+, 2
000011C2 A905 syscall DragGrayRgn
000011C4 6D82 blt -0x7C /* 00001148 */
000011C6 F172 .extension 0x172 <<F/4-5/0>> // unimplemented
000011C8 6706 beq +0x8 /* 000011D0 */
000011CA 68ED bvc -0x11 /* 000011B9 */
000011CC 6304 bls +0x6 /* 000011D2 */
000011CE C302 abcd D1, D2
label000011D0:
000011D0 6305 bls +0x7 /* 000011D7 */
label000011D2:
000011D2 7A21 moveq.l D5, 0x21
000011D4 2F25 move.l -[A7], -[A5]
000011D6 E1C5 asl .w D5
000011D8 0E7B 5BCD 1A03 .invalid.w [PC + D1 * 2 + 0x3], 0x5BCD // invalid immediate operation
000011DE 3947 063D move.w [A4 + 0x63D], D7
000011E2 E338 rol D0.b, D1
000011E4 B6E5 cmpa.w A3, -[A5]
000011E6 0040 2A27 ori.w D0, 0x2A27 /* '*\'' */
000011EA 0649 0FB4 addi.w A1, 0xFB4
000011EE 7A83 moveq.l D5, 0xFFFFFF83
000011F0 020C 6E8E andi.b A4, 0x8E
000011F4 0C49 270F cmpi.w A1, 0x270F
000011F8 B907 xor.b D7, D4
000011FA 49EA 402A lea.l A4, [A2 + 0x402A]
000011FE 2E0E move.l D7, A6
00001200 CCC9 mulu.w D6, A1
00001202 470F .invalid 3, A7 // invalid opcode 4 with b == 4
00001204 044A 2A81 subi.w A2, 0x2A81
00001208 5C53 addq.w [A3], 6
0000120A 057D bchg <<invalid special address>>, D2
0000120C 1C35 7037 move.b D6, [A5 + D7.w + 0x37]
00001210 0762 bchg -[A2], D3
00001212 6522 bcs +0x24 /* 00001236 */
00001214 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
00001216 F42A cpushl NONE, [A2]
00001218 9B16 sub.b [A6], D5
0000121A 3117 move.w -[A0], [A7]
0000121C 9D1E sub.b [A6]+, D6
0000121E 8948 2916 pack -[A4], -[A0], 0x2916
00001222 6134 bsr +0x36 /* 00001258 */
00001224 1707 move.b -[A3], D7
00001226 DA67 add.w D5, -[A7]
00001228 07B2 ED13 4B0B 090A bclr [[A2 + A6 * 4] + 0x4B0B090A], D3
00001230 0F2D E654 btst [A5 - 0x19AC], D7
00001234 8DEF A302 divs.w D6, [A7 - 0x5CFE]
// begin alternate branch 00001236-00001238
label00001236:
00001236 A302 syscall Read, flags=3
// end alternate branch 00001236-00001238
label00001236: // (misaligned)
00001238 233E move.l -[A1], <<invalid special address>>
0000123A 8DE4 divs.w D6, -[A4]
0000123C 4D22 .invalid 6, -[A2] // invalid opcode 4 with b == 4
0000123E E57D rol D5.w, D2
00001240 E544 asl D4.w, 2
00001242 F712 .extension 0x712 <<F/4-5/3>> // unimplemented
00001244 3F43 5B87 move.w [A7 + 0x5B87], D3
00001248 11C7 E30C move.b [0xFFFFE30C], D7
0000124C 0E41 EB89 .invalid.w D1, 0xEB89 // invalid immediate operation
00001250 ADE1 syscall HandToHand, auto_pop
00001252 0C35 AA27 06C8 cmpi.b [A5 + D0.w * 8 - 0x56], 0x27 /* '\'' */
fn00001258:
00001258 470B .invalid 3, A3 // invalid opcode 4 with b == 4
0000125A 3361 0807 move.w [A1 + 0x807], -[A1]
0000125E 072B 8103 btst [A3 - 0x7EFD], D3
00001262 A997 syscall OpenResFile
00001264 F5B6 .invalid <<F/6/2>>
00001266 450C .invalid 2, A4 // invalid opcode 4 with b == 4
00001268 4307 .invalid 1, D7 // invalid opcode 4 with b == 4
0000126A 0709 btst A1, D3
0000126C 321E move.w D1, [A6]+
0000126E 270B move.l -[A3], A3
00001270 2545 A51E move.l [A2 - 0x5AE2], D5
00001274 E302 asl D2.b, 1
00001276 32A2 move.w [A1], -[A2]
00001278 0200 4359 andi.b D0, 0x59 /* 'Y' */
0000127C 3853 movea.w A4, [A3]
0000127E 1023 move.b D0, -[A3]
00001280 00E8 .incomplete
00001282 431A .invalid 1, [A2]+ // invalid opcode 4 with b == 4
00001284 0622 85A5 addi.b -[A2], 0xA5
00001288 E902 asl D2.b, 4
0000128A AB08 syscall PutPicOp
0000128C 0643 0740 addi.w D3, 0x740
00001290 3708 move.w -[A3], A0
00001292 4B25 .invalid 5, -[A5] // invalid opcode 4 with b == 4
00001294 B043 cmp.w D0, D3
00001296 0731 B006 btst [A1 + A3.w + 0x6], D3
0000129A FC05 0D33 .unknown 0xFC05 0x0D33 (W = 6)
0000129E 0FE1 .incomplete
000012A0 B0C3 cmpa.w A0, D3
000012A2 000A 0C1B ori.b A2, 0x1B
000012A6 0002 00D3 ori.b D2, 0xD3
000012AA 6845 bvc +0x47 /* 000012F1 */
000012AC 8723 or.b -[A3], D3
000012AE 000F 4905 ori.b A7, 0x5
000012B2 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4
000012B4 7B01 moveq.l D5, 0x01
000012B6 6705 beq +0x7 /* 000012BD */
000012B8 7623 moveq.l D3, 0x23
000012BA 00F7 .incomplete
000012BC 135F 810A move.b [A1 - 0x7EF6], [A7]+
000012C0 3EE8 2312 move.w [A7]+, [A0 + 0x2312]
000012C4 9713 sub.b [A3], D3
000012C6 7523 moveq.l D2, 0x23
000012C8 0099 0ABB 00E4 ori.l [A1]+, 0xABB00E4
000012CE 8637 04A0 or.b D3, [A7 + D0.w * 4 - 0x96]
000012D2 330F move.w -[A1], A7
000012D4 C508 abcd -[A2], -[A0]
000012D6 3EBB 39C7 move.w [A7], <<invalid full ext with IS == 1 and I/IS == 7>>
000012DA 13A5 1708 move.b [A1 + <<invalid base displacement size>> + D1 * 8], -[A5]
000012DE 3C85 move.w [A6], D5
000012E0 A12A syscall HUnlock, flags=1
000012E2 0C56 16FA cmpi.w [A6], 0x16FA
000012E6 1630 8888 move.b D3, [A0 + A0 - 0x120]
000012EA DE3B 0221 add.b D7, [PC + D0.w * 2 + 0x21]
000012EE 0037 071E DE30 ori.b [A7 + A5 * 8 + 0x30], 0x1E
000012F4 0D35 DB64 btst <<invalid full ext with I/IS == 4>>, D6
000012F8 0686 8888 16F3 addi.l D6, 0x888816F3
000012FE 18A5 move.b [A4], -[A5]
00001300 F317 .extension 0x317 <<F/4-5/1>> // unimplemented
00001302 0B96 bclr [A6], D5
00001304 8627 or.b D3, -[A7]
00001306 06B4 0343 E8C9 350F BEDC FACB addi.l [[A4 + <<invalid base displacement size>>] + D3 * 4 - 0x41230535], 0x343E8C9
00001312 3E27 move.w D7, -[A7]
00001314 0A9F 632D 162A xori.l [A7]+, 0x632D162A
0000131A 370B move.w -[A3], A3
0000131C F568 .extension 0x568 <<F/4-5/2>> // unimplemented
0000131E 1B02 move.b -[A5], D2
00001320 0428 1B02 0200 subi.b [A0 + 0x200], 0x2
00001326 A328 syscall RecoverHandle, flags=3
00001328 04A2 C900 CB26 subi.l -[A2], 0xC900CB26
0000132E ED38 rol D0.b, D6
00001330 5369 1603 subq.w [A1 + 0x1603], 1
00001334 1288 move.b [A1], A0
00001336 2707 move.l -[A3], D7
00001338 7C27 moveq.l D6, 0x27
0000133A 0726 btst -[A6], D3
0000133C E500 asl D0.b, 2
0000133E 5B5B subq.w [A3]+, 5
00001340 CD3A 2A57 and.b [PC + 0x2A57 /* 00002A59, cstring ""<EOF> */], D6
00001344 0AFB .incomplete
00001346 F36A .extension 0x36A <<F/4-5/1>> // unimplemented
00001348 165B movea.b A3, [A3]+
0000134A 0F05 btst D5, D7
0000134C 0717 btst [A7], D3
0000134E 0A1B 08A5 xori.b [A3]+, 0xA5
00001352 044A 0E9C subi.w A2, 0xE9C
00001356 5307 subq.b D7, 1
00001358 0312 btst [A2], D1
0000135A D05C add.w D0, [A4]+
0000135C CD0F abcd -[A6], -[A7]
0000135E D4DE add.w A2, [A6]+
00001360 30D4 move.w [A0]+, [A4]
00001362 270B move.l -[A3], A3
00001364 15BB 6705 01E9 0023 move.b [[0x23]], [[PC + <<invalid base displacement size>>] + D6 * 8]
0000136C 38D1 move.w [A4]+, [A1]
0000136E 002B 580C 3647 ori.b [A3 + 0x3647], 0xC
00001374 06F8 .incomplete
00001376 0F7D bchg <<invalid special address>>, D7
00001378 B8C9 cmpa.w A4, A1
label0000137A:
0000137A 080F 16E3 btst.b A7, 0xE3
0000137E 08C9 0848 bset.b A1, 0x48 /* 'H' */
00001382 0C08 8888 cmpi.b A0, 0x88
00001386 D517 add.b [A7], D2
00001388 8505 sbcd D2, D5
0000138A 0FC9 .incomplete
0000138C 178D 072E 362C E303 move.b [[A3 + 0x362C] + D0 * 8 - 0x1CFD], A5
00001394 6302 bls +0x4 /* 00001398 */
00001396 057E bchg <<invalid special address>>, D2
label00001398:
00001398 4802 nbcd.b D2
0000139A 0023 5A17 ori.b -[A3], 0x17
0000139E 06A7 8300 7B21 addi.l -[A7], 0x83007B21
000013A4 36B3 0515 move.w [A3], [[A3] + D0 * 4]
000013A8 4766 chk.w D3, -[A6]
000013AA 1703 move.b -[A3], D3
000013AC 1D6E C99B 5809 move.b [A6 + 0x5809], [A6 - 0x3665]
000013B2 1ABB 4904 move.b [A5], <<invalid full ext with I/IS == 4>>
000013B6 841B or.b D2, [A3]+
000013B8 0222 1E85 andi.b -[A2], 0x85
000013BC 0066 1EC9 ori.w -[A6], 0x1EC9
000013C0 9C83 sub.l D6, D3
000013C2 0BEC .incomplete
000013C4 7B00 moveq.l D5, 0x00
000013C6 32E9 C6AB move.w [A1]+, [A1 - 0x3955]
000013CA 09FB .incomplete
000013CC 0404 A009 subi.b D4, 0x9 /* '\t' */
000013D0 1A1B move.b D5, [A3]+
000013D2 381E move.w D4, [A6]+
000013D4 0C48 458F cmpi.w A0, 0x458F
000013D8 4328 7302 .invalid 1, [A0 + 0x7302] // invalid opcode 4 with b == 4
000013DC E5F4 70F6 roxl .w [A4 + D7.w - 0x10]
000013E0 C453 and.w D2, [A3]
000013E2 0670 28C4 7028 addi.w [A0 + D7.w + 0x28], 0x28C4
000013E8 6A62 bpl +0x64 /* 0000144C */
000013EA 9C27 sub.b D6, -[A7]
000013EC 019C bclr [A4]+, D0
000013EE 678A beq -0x74 /* 0000137A */
000013F0 BE53 cmp.w D7, [A3]
000013F2 013C 8B17 btst 0x17, D0
000013F6 530C subq.b A4, 1
000013F8 E509 lsl D1.b, 2
000013FA 1E1B move.b D7, [A3]+
000013FC 0364 bchg -[A4], D1
000013FE 530A subq.b A2, 1
00001400 0200 2B2D andi.b D0, 0x2D /* '-' */
00001404 2301 move.l -[A1], D1
00001406 1405 move.b D2, D5
00001408 06C3 .incomplete
0000140A 6873 bvc +0x75 /* 0000147F */
0000140C 0017 0467 ori.b [A7], 0x67 /* 'g' */
00001410 A303 syscall Write, flags=3
00001412 8361 or.w -[A1], D1
00001414 B31F xor.b [A7]+, D1
00001416 6B07 bmi +0x9 /* 0000141F */
label00001418:
00001418 E843 asr D3.w, 4
0000141A 028B 1158 1B03 andi.l A3, 0x11581B03
00001420 090D btst A5, D4
00001422 0F04 btst D4, D7
00001424 6283 bhi -0x7B /* 000013A9 */
00001426 001B 0E07 ori.b [A3]+, 0x7
0000142A 025D 170B andi.w [A5]+, 0x170B
0000142E A105 syscall Status, flags=1
00001430 4562 chk.w D2, -[A2]
00001432 D0CB add.w A0, A3
00001434 10E3 move.b [A0]+, -[A3]
00001436 0607 0998 addi.b D7, 0x98
0000143A E901 asl D1.b, 4
0000143C 8114 or.b [A4], D0
0000143E 0B08 btst A0, D5
00001440 DB05 addx.b D5, D5
00001442 FAEB 1C14 .extension 0xAEB <<F/2-3/5>> // unimplemented
00001446 0690 4504 FB32 addi.l [A0], 0x4504FB32
label0000144C:
0000144C 7623 moveq.l D3, 0x23
0000144E 0673 013E A161 3E62 addi.w [[A3 + 0x3E62]], 0x13E
00001456 D0C9 add.w A0, A1
00001458 0BBB 4949 bclr [[PC + <<invalid base displacement size>>]], D5
0000145C 2729 13E4 move.l -[A3], [A1 + 0x13E4]
00001460 1E17 move.b D7, [A7]
00001462 0596 bclr [A6], D2
00001464 853B E4C5 or.b [PC + A6.w * 4 - 0x59], D2
00001468 12B0 2300 move.b [A1], [A0 + <<invalid base displacement size>> + D2 * 2]
0000146C 2E23 move.l D7, -[A3]
0000146E 002C A15D 5301 ori.b [A4 + 0x5301], 0x5D /* ']' */
00001474 140C move.b D2, A4
00001476 5301 subq.b D1, 1
00001478 850C sbcd -[A2], -[A4]
0000147A 629C bhi -0x62 /* 00001418 */
0000147C 1B0B move.b -[A5], A3
0000147E 0703 btst D3, D3
00001480 FA65 3437 .extension 0xA65 <<F/1/5>>, 0x3437 // unimplemented
00001484 0BAA E707 bclr [A2 - 0x18F9], D5
00001488 A044 syscall SetFPos
0000148A B317 xor.b [A7], D1
0000148C 715F moveq.l D0, 0x5F
0000148E C9AA 0B0A and.l [A2 + 0xB0A], D4
00001492 6569 bcs +0x6B /* 000014FD */
00001494 05B3 1789 bclr [[ + <<invalid base displacement size>> + D1 * 8]], D2
00001498 AA6C syscall PenMacMgr
0000149A 2A03 move.l D5, D3
0000149C 087B 08C5 0093 bchg.b [PC + D0.w - 0x109], 0xC5
000014A2 132A 1EE1 move.b -[A1], [A2 + 0x1EE1]
000014A6 A304 syscall Control, flags=3
000014A8 CE17 and.b D7, [A7]
000014AA 09CE .incomplete
000014AC 070D btst A5, D3
000014AE 33EB 12AC 1101 0200 move.w [0x11010200], [A3 + 0x12AC]
000014B6 0F49 bchg A1, D7
000014B8 AA37 syscall GetSubTable
000014BA 057B 2303 2709 36E8 bchg [[PC + <<invalid base displacement size>> + D2 * 2] + 0x270936E8], D2
000014C2 6516 bcs +0x18 /* 000014DA */
000014C4 218A 1B02 6832 move.l [[A0 + <<invalid base displacement size>> + D1 * 2] + 0x6832], A2
000014CA CC45 and.w D6, D5
000014CC 107B 0AAB movea.b A0, [PC + D0 * 2 - 0x85]
000014D0 1F3B 0C85 move.b -[A7], [PC + D0 * 4 - 0x123]
000014D4 10A5 move.b [A0], -[A5]
000014D6 94AB 09A3 sub.l D2, [A3 + 0x9A3]
label000014DA:
000014DA 0D1C btst [A4]+, D6
000014DC ECBB ror D3, D6
000014DE 065B 0545 addi.w [A3]+, 0x545
000014E2 0C53 6C85 cmpi.w [A3], 0x6C85
000014E6 414B chk.w D0, A3
000014E8 445B neg.w [A3]+
000014EA 0040 4847 ori.w D0, 0x4847 /* 'HG' */
000014EE 096D 8905 bchg [A5 - 0x76FB], D4
000014F2 A902 syscall RealFont
000014F4 5316 subq.b [A6], 1
000014F6 A502 syscall Read, flags=5
000014F8 EB1C rol D4.b, 5
000014FA E709 lsl D1.b, 3
000014FC AA68 syscall DialogDispatch
000014FE C936 82E5 and.b [A6 + A0.w * 2 - 0x27], D4
00001502 189C move.b [A4], [A4]+
00001504 5C88 addq.l A0, 6
00001506 451A .invalid 2, [A2]+ // invalid opcode 4 with b == 4
00001508 681E bvc +0x20 /* 00001528 */
0000150A 0909 btst A1, D4
0000150C 812D 1336 or.b [A5 + 0x1336], D0
00001510 A5B3 syscall vFClose, flags=5
00001512 0F1E btst [A6]+, D7
00001514 4082 negx.l D2
00001516 6918 bvs +0x1A /* 00001530 */
00001518 5709 subq.b A1, 3
0000151A E82D lsr D5.b, D4
0000151C 671B beq +0x1D /* 00001539 */
0000151E 2127 move.l -[A0], -[A7]
00001520 05C6 .incomplete
00001522 061B 2102 addi.b [A3]+, 0x2
00001526 000F 78B2 ori.b A7, 0xB2
// begin alternate branch 00001528-0000152A
label00001528:
00001528 78B2 moveq.l D4, 0xFFFFFFB2
// end alternate branch 00001528-0000152A
label00001528: // (misaligned)
0000152A 1B21 move.b -[A5], -[A1]
0000152C 3A3B 072B 0D25 63D3 0237 move.w D5, [[PC + 0xD25 + D0 * 8] + 0x63D30237]
// begin alternate branch 00001530-00001548
label00001530:
00001530 0D25 btst -[A5], D6
00001532 63D3 bls -0x2B /* 00001507 */
00001534 0237 073D C5BB DAE0 3A7C E5B0 4036 andi.b [[-0x251FC584 + A4 * 4] - 0x1A4FBFCA], 0x3D /* '=' */
00001542 407C 40C5 B9C3 negx.w 0x40C5B9C3
// end alternate branch 00001530-00001548
label00001530: // (misaligned)
00001536 073D btst <<invalid special address>>, D3
00001538 C5BB DAE0 and.l [PC + A5 * 2 - 0x32], D2
0000153C 3A7C E5B0 movea.w A5, 0xE5B0
00001540 4036 407C negx.b [A6 + D4.w + 0x7C]
00001544 40C5 move.w D5, SR
00001546 B9C3 cmpa.l A4, D3
00001548 2425 move.l D2, -[A5]
0000154A BD40 xor.w D0, D6
0000154C D24A add.w D1, A2
0000154E 8631 BDB4 or.b D3, <<invalid full ext with I/IS == 4>>
00001552 7A33 moveq.l D5, 0x33
00001554 1213 move.b D1, [A3]
00001556 02E9 .incomplete
00001558 BC25 cmp.b D6, -[A5]
0000155A 09B3 676B 1D3B 1A87 16BA bclr [[A3 + 0x1D3B] + 0x1A8716BA], D4
00001564 B47A 4311 cmp.w D2, [PC + 0x4311 /* 00005877, cstring ""<EOF> */]
00001568 E913 roxl D3.b, 4
0000156A 052E 070B btst [A6 + 0x70B], D2
0000156E 834B 0911 pack -[A1], -[A3], 0x0911
00001572 0184 bclr D4, D0
00001574 6302 bls +0x4 /* 00001578 */
00001576 7307 moveq.l D1, 0x07
label00001578:
00001578 140C move.b D2, A4
0000157A 7307 moveq.l D1, 0x07
0000157C 0200 0F76 andi.b D0, 0x76 /* 'v' */
00001580 3304 move.w -[A1], D4
00001582 2516 move.l -[A2], [A6]
00001584 C339 070E A602 and.b [0x070EA602], D1
0000158A 0047 85F6 ori.w D7, 0x85F6
0000158E 370C move.w -[A3], A4
00001590 9127 sub.b -[A7], D0
00001592 0252 0F1E andi.w [A2], 0xF1E
00001596 CB1B and.b [A3]+, D5
00001598 320D move.w D1, A5
0000159A 3069 2F83 movea.w A0, [A1 + 0x2F83]
0000159E 0B37 0266 btst [A7 + D0.w * 2 + 0x66], D5
000015A2 F00D 0303 pmovefd MR0, A5
000015A6 49AD 143E .invalid 4, [A5 + 0x143E] // invalid opcode 4 with b == 6
000015AA E504 asl D4.b, 2
000015AC 7301 moveq.l D1, 0x01
000015AE 484B pea.l A3
000015B0 048B 0536 0352 subi.l A3, 0x5360352
000015B6 2952 0F16 move.l [A4 + 0xF16], [A2]
000015BA 8B02 sbcd D5, D2
000015BC 2962 0666 move.l [A4 + 0x666], -[A2]
000015C0 270B move.l -[A3], A3
000015C2 53AB 5106 subq.l [A3 + 0x5106], 1
000015C6 6665 bne +0x67 /* 0000162D */
000015C8 5305 subq.b D5, 1
000015CA 510F subq.b A7, 8
000015CC 0551 bchg [A1], D2
000015CE EA08 lsr D0.b, 5
000015D0 1301 move.b -[A1], D1
000015D2 040C 3605 subi.b A4, 0x5
000015D6 293E move.l -[A4], <<invalid special address>>
000015D8 CC17 and.b D6, [A7]
000015DA 0D79 E91E 1C32 bchg [0xE91E1C32], D6
000015E0 894B 0B77 pack -[A4], -[A3], 0x0B77
000015E4 170F move.b -[A3], A7
000015E6 7B17 moveq.l D5, 0x17
000015E8 04F0 .incomplete
000015EA FA29 D4A3 .unknown 0xFA29 0xD4A3 (W = 5)
000015EE 0489 540C 36CD subi.l A1, 0x540C36CD
000015F4 2A09 move.l D5, A1
000015F6 3FF7 07A0 F128 move.w <<invalid special address>>, [-0xED8 + D0 * 8]
000015FC A57F syscall InternalWait, flags=5
000015FE 9306 subx.b D1, D6
00001600 0533 BB00 btst [A3 + <<invalid base displacement size>> + A3 * 2], D2
00001604 5666 addq.w -[A6], 3
00001606 92E6 sub.w A1, -[A6]
00001608 842A 2706 or.b D2, [A2 + 0x2706]
0000160C 9163 sub.w -[A3], D0
0000160E 091E btst [A6]+, D4
00001610 92E6 sub.w A1, -[A6]
00001612 282A 0C22 move.l D4, [A2 + 0xC22]
00001616 0FB0 22F8 bclr [A0 + D2.w * 2 - 0x8], D7
0000161A 4068 4022 negx.w [A0 + 0x4022]
0000161E 0345 bchg D5, D1
00001620 0656 E323 addi.w [A6], 0xE323
00001624 7B1D moveq.l D5, 0x1D
00001626 2CDA move.l [A6]+, [A2]+
00001628 8089 or.l D0, A1
0000162A 2469 25C6 movea.l A2, [A1 + 0x25C6]
0000162E 1818 move.b D4, [A0]+
00001630 1EF8 0C56 move.b [A7]+, [0x00000C56]
00001634 A182 syscall DTInstall, flags=1
00001636 6500 7C06 bcs +0x7C08 /* 0000923E */
0000163A C602 and.b D3, D2
0000163C 000F 7861 ori.b A7, 0x61 /* 'a' */
00001640 0106 btst D6, D0
00001642 C688 and.l D3, A0
00001644 AA00 syscall OpenCPort
00001646 7BF1 moveq.l D5, 0xFFFFFFF1
00001648 6B00 8C0C bmi -0x73F2 /* FFFFA256 */
0000164C 2708 move.l -[A3], A0
0000164E 710F moveq.l D0, 0x0F
00001650 AD34 syscall ClearMenuBar, auto_pop
00001652 0574 270A 880E bchg [[A4 + <<invalid base displacement size>> + D2 * 8] - 0x77F2], D2
00001658 1B01 move.b -[A5], D1
0000165A 7EBB moveq.l D7, 0xFFFFFFBB
0000165C 0156 bchg [A6], D0
0000165E 1703 move.b -[A3], D3
00001660 1F29 EEC3 move.b -[A7], [A1 - 0x113D]
00001664 1DB0 542E 542C move.b [A6 + D5.w * 4 + 0x2C], [A0 + D5.w * 4 + 0x2E]
0000166A 41A2 .invalid 0, -[A2] // invalid opcode 4 with b == 6
0000166C A300 syscall Open/PBHOpen/HOpen, flags=3
0000166E 1E0C move.b D7, A4
00001670 170B move.b -[A3], A3
00001672 B143 xor.w D3, D0
00001674 2D51 0273 move.l [A6 + 0x273], [A1]
00001678 032E 7303 btst [A6 + 0x7303], D1
0000167C 2C07 move.l D6, D7
0000167E 0E59 1A0F .invalid.w [A1]+, 0x1A0F // invalid immediate operation
00001682 262E 2A3B move.l D3, [A6 + 0x2A3B]
00001686 13DC CA0B 0D61 move.b [0xCA0B0D61], [A4]+
0000168C FF97 .invalid <<F/6/7>>
0000168E 120F move.b D1, A7
00001690 B222 cmp.b D1, -[A2]
00001692 BB1D xor.b [A5]+, D5
00001694 A998 syscall UseResFile
00001696 E326 asl D6.b, D1
00001698 3310 move.w -[A1], [A0]
0000169A 9B00 subx.b D5, D0
0000169C C2D3 mulu.w D1, [A3]
0000169E 0173 02AB bchg [A3 + D0.w * 2 - 0x85], D0
000016A2 05A3 bclr -[A3], D2
000016A4 0253 34B3 andi.w [A3], 0x34B3
000016A8 1FC0 move.b <<invalid special address>>, D0
000016AA C20B and.b D1, A3
000016AC 0193 bclr [A3], D0
000016AE 1542 CB18 move.b [A2 - 0x34E8], D2
000016B2 7061 moveq.l D0, 0x61
000016B4 2854 movea.l A4, [A4]
000016B6 1E85 move.b [A7], D5
000016B8 00E1 .incomplete
000016BA 08A0 0909 bclr.b -[A0], 0x9 /* '\t' */
000016BE CB40 exg D5, D0
000016C0 896C E505 or.w [A4 - 0x1AFB], D4
000016C4 A159 syscall RmvTime, flags=1
000016C6 7303 moveq.l D1, 0x03
000016C8 140A move.b D2, A2
000016CA 0C73 0302 00B3 cmpi.w [A3 + D0.w - 0x77], 0x302
// begin alternate branch 000016CE-000016D6
label000016CE:
000016CE 00B3 4976 4D69 6E20 ori.l [A3 + D6 * 8 + 0x20], 0x49764D69 /* 'IvMi' */
// end alternate branch 000016CE-000016D6
label000016CE: // (misaligned)
000016D0 4976 4D69 6E20 chk.w D4, [[A6 + 0x6E20]]
000016D6 1013 move.b D0, [A3]
000016D8 0417 0BCA subi.b [A7], 0xCA
000016DC 6E47 bgt +0x49 /* 00001725 */
000016DE 0D65 bchg -[A5], D6
000016E0 2E08 move.l D7, A0
000016E2 1B17 move.b -[A5], [A7]
000016E4 081E A513 btst.b [A6]+, 0x13
000016E8 210E move.l -[A0], A6
000016EA 6B03 bmi +0x5 /* 000016EF */
000016EC 2E6B 032C movea.l A7, [A3 + 0x32C]
000016F0 0C48 067C cmpi.w A0, 0x67C
000016F4 270E move.l -[A3], A6
000016F6 590F subq.b A7, 4
000016F8 2164 FB1D move.l [A0 - 0x4E3], -[A4]
000016FC 4532 6B03 1708 AD0C .invalid 2, [[A2 + <<invalid base displacement size>> + D6 * 2] + 0x1708AD0C] // invalid opcode 4 with b == 4
00001704 6B03 bmi +0x5 /* 00001709 */
00001706 4908 .invalid 4, A0 // invalid opcode 4 with b == 4
00001708 1304 move.b -[A1], D4
0000170A 1406 move.b D2, D6
0000170C 7C0C moveq.l D6, 0x0C
0000170E 1304 move.b -[A1], D4
00001710 6908 bvs +0xA /* 0000171A */
label00001712:
00001712 CD02 abcd D6, D2
00001714 8902 sbcd D4, D2
00001716 8578 B303 or.w [0xFFFFB303], D2
label0000171A:
0000171A 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
label0000171C:
0000171C 696E bvs +0x70 /* 0000178C */
0000171E C349 exg A1, A1
00001720 170E move.b -[A3], A6
00001722 7B0F moveq.l D5, 0x0F
00001724 0CE9 .incomplete
00001726 EF53 roxl D3.w, 7
00001728 6904 bvs +0x6 /* 0000172E */
0000172A C9D6 muls.w D4, [A6]
0000172C D349 addx.w -[A1], -[A1]
label0000172E:
0000172E ED5F rol D7.w, 6
00001730 130D move.b -[A1], A5
00001732 9953 sub.w [A3], D4
00001734 2709 move.l -[A3], A1
00001736 C937 046F and.b [A7 + D0.w * 4 + 0x6F], D4
0000173A 5323 subq.b -[A3], 1
0000173C 0709 btst A1, D3
0000173E D24D add.w D1, A5
00001740 57F3 2AAA seq [A3 + D2 * 2 - 0x86]
00001744 000F A206 ori.b A7, 0x6
00001748 4864 pea.l -[A4]
0000174A B34C cmpm.w [A1]+, [A4]+
0000174C 0200 631B andi.b D0, 0x1B
00001750 79D1 moveq.l D4, 0xFFFFFFD1
00001752 0303 btst D3, D1
00001754 09A5 bclr -[A5], D4
00001756 0B03 btst D3, D5
00001758 E30D lsl D5.b, 1
0000175A 6EC0 bgt -0x3E /* 0000171C */
0000175C 6100 2A27 bsr +0x2A29 /* 00004185 */
00001760 095D bchg [A5]+, D4
00001762 3B16 move.w -[A5], [A6]
00001764 4A48 tst.w A0
00001766 BB02 xor.b D2, D5
00001768 6EA8 bgt -0x56 /* 00001712 */
0000176A 484A pea.l A2
0000176C 0EBB 022A A80E E814 .invalid.l [PC + A6 + 0x14], 0x22AA80E // invalid immediate operation
00001774 25D7 3710 move.l [PC + 0x3710 /* 00004E86, cstring ""<EOF> */], [A7]
00001778 044B 4276 subi.w A3, 0x4276 /* 'Bv' */
0000177C 74B3 moveq.l D2, 0xFFFFFFB3
0000177E 22F1 4AC1 move.l [A1]+, [A1 + D4 * 2 - 0x63]
00001782 3F40 8206 move.w [A7 - 0x7DFA], D0
00001786 170D move.b -[A3], A5
00001788 0C85 020F 140C cmpi.l D5, 0x20F140C
// begin alternate branch 0000178C-0000178E
label0000178C:
0000178C 140C move.b D2, A4
// end alternate branch 0000178C-0000178E
label0000178C: // (misaligned)
0000178E C62D 2C0F and.b D3, [A5 + 0x2C0F]
00001792 7674 moveq.l D3, 0x74
00001794 9B0D subx.b -[A5], -[A5]
00001796 0711 btst [A1], D3
00001798 1082 move.b [A0], D2
0000179A 9B0A subx.b -[A5], -[A2]
0000179C 06E4 .incomplete
0000179E 0C66 8EF3 cmpi.w -[A6], 0x8EF3
000017A2 081A 3B56 btst.b [A2]+, 0x56 /* 'V' */
000017A6 2673 2379 5041 3103 movea.l A3, [[A3 + 0x50413103]]
000017AE 0340 bchg D0, D1
label000017B0:
000017B0 820C or.b D1, A4
000017B2 2300 move.l -[A1], D0
000017B4 2711 move.l -[A3], [A1]
000017B6 1A21 move.b D5, -[A1]
000017B8 0116 btst [A6], D0
000017BA F304 .extension 0x304 <<F/4-5/1>> // unimplemented
000017BC 2100 move.l -[A0], D0
000017BE 0200 0FA9 andi.b D0, 0xA9
000017C2 0431 1FA9 7DA1 1E45 subi.b [[0x1E45 + D7 * 4]], 0xA9
000017CA 010F btst A7, D0
000017CC 8993 or.l [A3], D4
000017CE 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4
000017D0 9B04 subx.b D5, D4
000017D2 0555 bchg [A5], D2
000017D4 8304 sbcd D1, D4
000017D6 2340 770C move.l [A1 + 0x770C], D0
000017DA 1605 move.b D3, D5
000017DC 990E subx.b -[A4], -[A6]
000017DE 6135 bsr +0x37 /* 00001815 */
000017E0 1710 move.b -[A3], [A0]
000017E2 4561 chk.w D2, -[A1]
000017E4 0993 bclr [A3], D4
000017E6 38B3 05F4 move.w [A4], <<invalid full ext with I/IS == 4>>
000017EA 49AD 1707 .invalid 4, [A5 + 0x1707] // invalid opcode 4 with b == 6
000017EE 40E3 move.w -[A3], SR
000017F0 2317 move.l -[A1], [A7]
000017F2 1132 1709 move.b -[A0], [[A2 + <<invalid base displacement size>> + D1 * 8]]
000017F6 CC07 and.b D6, D7
000017F8 1137 531F 170B 824B move.b -[A0], [[A7] + D5 * 2 + 0x170B824B]
00001800 0941 bchg D1, D4
00001802 E017 roxr D7.b, 8
00001804 0D08 btst A0, D6
00001806 6302 bls +0x4 /* 0000180A */
00001808 2227 move.l D1, -[A7]
label0000180A:
0000180A 0B22 btst -[A2], D5
0000180C A59A syscall vProcHelper, flags=5
0000180E E338 rol D0.b, D1
00001810 FB4F .extension 0xB4F <<F/4-5/5>> // unimplemented
00001812 6B0B bmi +0xD /* 0000181F */
00001814 6105 bsr +0x7 /* 0000181B */
00001816 9CB1 604B sub.l D6, [A1 + D6.w + 0x4B]
0000181A 0145 bchg D5, D0
0000181C 033B 28CA btst [PC + D2 - 0x54], D1
00001820 5998 subq.l [A0]+, 4
00001822 688C bvc -0x72 /* 000017B0 */
00001824 1711 move.b -[A3], [A1]
00001826 3ABB 1BC9 move.w [A5], [[ + <<invalid base displacement size>>]]
0000182A 0465 56CB subi.w -[A5], 0x56CB
0000182E 8136 0305 or.b [[A6 + <<invalid base displacement size>>] + D0 * 2], D0
00001832 2AC0 move.l [A5]+, D0
00001834 B81B cmp.b D4, [A3]+
00001836 1ED3 move.b [A7]+, [A3]
00001838 08F4 5629 0143 03BB 5F43 bset.b [[A4 + <<invalid base displacement size>>] + 0x3BB5F43], 0x29 /* ')' */
00001842 02D3 .incomplete
00001844 2314 move.l -[A1], [A4]
00001846 16FB 0617 move.b [A3]+, [PC + D0.w * 8 + 0x17]
0000184A 09E4 .incomplete
0000184C FB01 .extension 0xB01 <<F/4-5/5>> // unimplemented
0000184E CB07 abcd D5, D7
00001850 3027 move.w D0, -[A7]
00001852 0A57 05C9 xori.w [A7], 0x5C9
00001856 0710 btst [A0], D3
00001858 7B07 moveq.l D5, 0x07
0000185A 8A69 AD10 or.w D5, [A1 - 0x52F0]
0000185E 1B00 move.b -[A5], D0
00001860 2536 5631 move.l -[A2], [A6 + D5.w * 8 + 0x31]
00001864 3624 move.w D3, -[A4]
00001866 0807 0C0B btst.b D7, 0xB
0000186A 0200 FB10 andi.b D0, 0x10
0000186E 1711 move.b -[A3], [A1]
00001870 627C bhi +0x7E /* 000018EE */
00001872 6904 bvs +0x6 /* 00001878 */
00001874 0F05 btst D5, D7
00001876 321B move.w D1, [A3]+
label00001878:
00001878 001E E9D8 ori.b [A6]+, 0xD8
0000187C F718 .extension 0x718 <<F/4-5/3>> // unimplemented
0000187E D6F7 18E7 add.w A3, [A7 + D1 - 0x25]
00001882 F718 .extension 0x718 <<F/4-5/3>> // unimplemented
00001884 F8A7 1909 .extension 0x8A7 <<F/2-3/4>> // unimplemented
00001888 2A0D move.l D5, A5
0000188A 3202 move.w D1, D2
0000188C 00FB .incomplete
0000188E 0B19 btst [A1]+, D5
00001890 C957 and.w [A7], D4
00001892 06A3 0705 AEA8 addi.l -[A3], 0x705AEA8
00001898 4897 133D movem.w [A7], D0,D2,D3,D4,D5,A0,A1,A4
0000189C 4A0E tst.b A6
0000189E B308 cmpm.b [A1]+, [A0]+
000018A0 1D02 move.b -[A6], D2
000018A2 ADFB syscall LoadScrap/LodeScrap, auto_pop
000018A4 A94E syscall PinRect
000018A6 51A7 subq.l -[A7], 8
000018A8 8D4D 0E8D pack -[A6], -[A5], 0x0E8D
000018AC 7677 moveq.l D3, 0x77
000018AE 1017 move.b D0, [A7]
000018B0 C5BE and.l <<invalid special address>>, D2
000018B2 49E6 lea.l A4, -[A6]
000018B4 89BD or.l <<invalid special address>>, D4
000018B6 070E btst A6, D3
000018B8 1E58 movea.b A7, [A0]+
000018BA E971 roxl D1.w, D4
000018BC 9320 sub.b -[A0], D1
000018BE A306 syscall KillIO, flags=3
000018C0 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
000018C2 255C FE14 move.l [A2 - 0x1EC], [A4]+
000018C6 1449 movea.b A2, A1
000018C8 1553 2339 move.b [A2 + 0x2339], [A3]
000018CC 7307 moveq.l D1, 0x07
000018CE 06B0 1703 DF75 120D addi.l [A0 + D1.w * 2 + 0xD], 0x1703DF75
000018D6 B6D7 cmpa.w A3, [A7]
000018D8 1503 move.b -[A2], D3
000018DA 2D08 move.l -[A6], A0
000018DC 1B09 move.b -[A5], A1
000018DE D301 addx.b D1, D1
000018E0 15E0 5710 move.b [PC + 0x5710 /* 00006FF2, cstring ""<EOF> */], -[A0]
000018E4 3BC6 move.w <<invalid special address>>, D6
000018E6 E174 roxl D4.w, D0
000018E8 1712 move.b -[A3], [A2]
000018EA D6B5 2265 add.l D3, [A5 + D2.w * 2 + 0x65]
label000018EE:
000018EE 05C6 .incomplete
000018F0 1E0C move.b D7, A4
000018F2 456F 830B chk.w D2, [A7 - 0x7CF5]
000018F6 D307 addx.b D1, D7
000018F8 0FE5 .incomplete
000018FA 11D0 A81B move.b [0xFFFFA81B], [A0]
000018FE 0053 1963 ori.w [A3], 0x1963
00001902 03B1 21E1 F21B bclr [[-0xDE5]], D1
00001908 000F 0C66 ori.b A7, 0x66 /* 'f' */
0000190C 1489 move.b [A2], A1
0000190E 0249 BE53 andi.w A1, 0xBE53
00001912 23C9 BE59 2061 move.l [0xBE592061], A1
00001918 2D07 move.l -[A6], D7
0000191A 005D A228 ori.w [A5]+, 0xA228
0000191E B302 xor.b D2, D1
00001920 E581 asl D1, 2
00001922 871B or.b [A3]+, D3
00001924 8607 or.b D3, D7
00001926 0F5C bchg [A4]+, D7
00001928 B716 xor.b [A6], D3
0000192A 4D49 chk.w D6, A1
0000192C 280F move.l D4, A7
0000192E 15FA 4307 251E move.b [PC + 0x251E /* 00003E4E, cstring ""<EOF> */], [PC + 0x4307 /* 00005C37, cstring ""<EOF> */]
00001934 9146 subx.w D0, D6
00001936 C6D4 mulu.w D3, [A4]
00001938 690D bvs +0xF /* 00001947 */
0000193A 0339 B10E 0E69 btst [0xB10E0E69], D1
00001940 01CB .incomplete
00001942 4017 negx.b [A7]
00001944 0D81 bclr D1, D6
00001946 0705 btst D5, D3
00001948 DBE9 0129 add.l A5, [A1 + 0x129]
0000194C 0985 bclr D5, D4
0000194E 1E65 movea.b A7, -[A5]
00001950 0241 168B andi.w D1, 0x168B
00001954 033B 14C5 btst [PC + D1.w * 4 - 0x59], D1
00001958 CE09 and.b D7, A1
0000195A 3541 6774 move.w [A2 + 0x6774], D1
0000195E FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
00001960 0C3E E71B cmpi.b <<invalid special address>>, 0x1B
00001964 86B9 0173 005C or.l D3, [0x0173005C]
0000196A D663 add.w D3, -[A3]
0000196C 0207 137F andi.b D7, 0x7F
00001970 1680 move.b [A3], D0
00001972 0200 2302 andi.b D0, 0x2
00001976 C100 abcd D0, D0
00001978 0200 0304 andi.b D0, 0x4
0000197C 030D btst A5, D1
0000197E A934 syscall ClearMenuBar
00001980 9D03 subx.b D6, D3
00001982 F134 .extension 0x134 <<F/4-5/0>> // unimplemented
00001984 5316 subq.b [A6], 1
00001986 5111 subq.b [A1], 8
00001988 3712 move.w -[A3], [A2]
0000198A E148 lsl D0.w, 8
0000198C 106B 0337 movea.b A0, [A3 + 0x337]
00001990 047E C10D subi.w <<invalid special address>>, 0xC10D
00001994 1710 move.b -[A3], [A0]
00001996 4A48 tst.w A0
00001998 2710 move.l -[A3], [A0]
0000199A 4CCB 4007 movem.l D0,D1,D2,A6, A3
0000199E 13BC 1713 0D43 1114 932A move.b [[A1 + <<invalid base displacement size>>] + 0x1114932A], 0x13
000019A8 630C bls +0xE /* 000019B6 */
000019AA 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
000019AC 6906 bvs +0x8 /* 000019B4 */
000019AE 3309 move.w -[A1], A1
000019B0 7B0F moveq.l D5, 0x0F
000019B2 FACB 2D8B .extension 0xACB <<F/2-3/5>> // unimplemented
// begin alternate branch 000019B4-000019C0
label000019B4:
000019B4 2D8B 3B33 232B 088D 2A0F C920 move.l [[A6 + 0x232B088D + D3 * 2] + 0x2A0FC920], A3
// end alternate branch 000019B4-000019C0
label000019B4: // (misaligned)
label000019B6:
000019B6 3B33 232B 088D 2A0F C920 move.w -[A5], [[A3 + 0x88D + D2 * 2] + 0x2A0FC920]
000019C0 6519 bcs +0x1B /* 000019DB */
000019C2 6B25 bmi +0x27 /* 000019E9 */
000019C4 5AAB 3707 addq.l [A3 + 0x3707], 5
000019C8 055A bchg [A2]+, D2
000019CA 9B33 6D06 0705 sub.b [[A3 + <<invalid base displacement size>>] + D6 * 4 + 0x705], D5
000019D0 6F05 ble +0x7 /* 000019D7 */
000019D2 14A5 move.b [A2], -[A5]
000019D4 06AB 0945 037B 5B31 addi.l [A3 + 0x5B31], 0x945037B
000019DC 1AFC 1406 move.b [A5]+, 0x6
000019E0 1B00 move.b -[A5], D0
000019E2 4902 .invalid 4, D2 // invalid opcode 4 with b == 4
000019E4 0515 btst [A5], D2
000019E6 4B24 .invalid 5, -[A4] // invalid opcode 4 with b == 4
000019E8 2101 move.l -[A0], D1
000019EA 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
000019EC 735B moveq.l D1, 0x5B
000019EE 5A73 0F5A 4B1E addq.w [[A3] + 0x4B1E], 5
000019F4 1627 move.b D3, -[A7]
000019F6 1415 move.b D2, [A5]
000019F8 C349 exg A1, A1
000019FA 1713 move.b -[A3], [A3]
000019FC 4FA3 .invalid 7, -[A3] // invalid opcode 4 with b == 6
000019FE 0317 btst [A7], D1
00001A00 117A 64B3 1F17 move.b [A0 + 0x1F17], [PC + 0x64B3 /* 00007EB5, cstring ""<EOF> */]
00001A06 117F 1B09 move.b [A0 + 0x1B09], <<invalid special address>>
00001A0A A100 syscall Open/PBHOpen/HOpen, flags=1
00001A0C 8D02 sbcd D6, D2
00001A0E 81FA 85AD divs.w D0, [PC - 0x7A53 /* FFFF85AF, cstring ""<EOF> */]
00001A12 FC85 D6E1 .extension 0xC85 <<F/2-3/6>> // unimplemented
00001A16 09D3 .incomplete
00001A18 001E 0CD3 ori.b [A6]+, 0xD3
00001A1C 00D5 .incomplete
00001A1E FA69 0A35 .extension 0xA69 <<F/1/5>>, 0x0A35 // unimplemented
00001A22 AF1B syscall PutRgn, auto_pop
00001A24 3806 move.w D4, D6
00001A26 6B03 bmi +0x5 /* 00001A2B */
00001A28 164D movea.b A3, A5
00001A2A 0641 9621 addi.w D1, 0x9621
00001A2E 01E9 .incomplete
00001A30 092D 0F45 btst [A5 + 0xF45], D4
00001A34 8AF9 0E37 003B divu.w D5, [0x0E37003B]
00001A3A A11A syscall GetZone, flags=1
00001A3C A5F5 syscall vXFSearch, flags=5
00001A3E 11F6 2704 BD77 move.b [0xFFFFBD77], <<invalid full ext with I/IS == 4>>
00001A44 09B6 29C9 bclr [[ + <<invalid base displacement size>>]], D4
00001A48 CB12 and.b [A2], D5
00001A4A 0EC3 .incomplete
00001A4C 2BB3 056B 0743 052A 4917 5708 move.l [A5 + <<invalid base displacement size>> + D5 * 8], [[A3 + 0x743] + 0x52A4917]
00001A58 D7E4 add.l A3, -[A4]
00001A5A 3CAB 0A07 move.w [A6], [A3 + 0xA07]
00001A5E 0A8D 170C F9A0 xori.l A5, 0x170CF9A0
00001A64 E507 asl D7.b, 2
00001A66 0FB6 04E5 bclr [A6 + D0.w * 4 - 0x27], D7
00001A6A 6C6B bge +0x6D /* 00001AD7 */
00001A6C 35B3 0570 E16C C0C2 AB15 move.w [[A2] + A2 * 2], [A3 - 0x1E933F3E]
00001A76 7065 moveq.l D0, 0x65
00001A78 08A1 A4B1 bclr.b -[A1], 0xB1
00001A7C C86B 081B and.w D4, [A3 + 0x81B]
00001A80 09C0 .incomplete
00001A82 C24B and.w D1, A3
label00001A84:
00001A84 0116 btst [A6], D0
00001A86 307B 1F5A 3B14 movea.w A0, [[PC] + 0x3B14]
00001A8C 70E1 moveq.l D0, 0xFFFFFFE1
00001A8E 72E4 moveq.l D1, 0xFFFFFFE4
00001A90 6997 bvs -0x67 /* 00001A29 */
00001A92 8502 sbcd D2, D2
00001A94 E51A rol D2.b, 2
00001A96 3314 move.w -[A1], [A4]
00001A98 7301 moveq.l D1, 0x01
00001A9A 66A3 bne -0x5B /* 00001A3F */
00001A9C 0427 117A subi.b -[A7], 0x7A /* 'z' */
00001AA0 254A 0711 move.l [A2 + 0x711], A2
00001AA4 819B or.l [A3]+, D0
00001AA6 0207 0A1A andi.b D7, 0x1A
00001AAA 3EC9 move.w [A7]+, A1
00001AAC 4A27 tst.b -[A7]
00001AAE 8D79 E500 3794 or.w [0xE5003794], D6
00001AB4 FE73 0269 .extension 0xE73 <<F/1/7>>, 0x0269 // unimplemented
00001AB8 120F move.b D1, A7
00001ABA A500 syscall Open/PBHOpen/HOpen, flags=5
00001ABC 0914 btst [A4], D4
00001ABE 6DC4 blt -0x3A /* 00001A84 */
00001AC0 1711 move.b -[A3], [A1]
00001AC2 ED27 asl D7.b, D6
00001AC4 065B 440B addi.w [A3]+, 0x440B
00001AC8 0B87 bclr D7, D5
00001ACA 12E2 move.b [A1]+, -[A2]
00001ACC AD50 syscall CountMItems, auto_pop
00001ACE 9320 sub.b -[A0], D1
00001AD0 D500 addx.b D2, D0
00001AD2 3714 move.w -[A3], [A4]
00001AD4 4403 neg.b D3
00001AD6 3C87 move.w [A6], D7
00001AD8 03BB 2300 bclr [PC + <<invalid base displacement size>> + D2 * 2], D1
00001ADC 5702 subq.b D2, 3
00001ADE F4BD cpusha INST
00001AE0 6C5C bge +0x5E /* 00001B3E */
00001AE2 D693 add.l D3, [A3]
00001AE4 0D81 bclr D1, D6
00001AE6 C151 and.w [A1], D0
00001AE8 3B45 9003 move.w [A5 - 0x6FFD], D5
00001AEC 0427 0663 subi.b -[A7], 0x63 /* 'c' */
00001AF0 070E btst A6, D3
00001AF2 B2E7 cmpa.w A1, -[A7]
00001AF4 1A90 move.b [A5], [A0]
00001AF6 21CC 8D30 move.l [0xFFFF8D30], A4
00001AFA 220C move.l D1, A4
00001AFC 3616 move.w D3, [A6]
00001AFE CAA2 and.l D5, -[A2]
00001B00 C911 and.b [A1], D4
00001B02 0F89 bclr A1, D7
00001B04 0948 bchg A0, D4
00001B06 CDDF muls.w D6, [A7]+
00001B08 971D sub.b [A5]+, D3
00001B0A F753 .extension 0x753 <<F/4-5/3>> // unimplemented
00001B0C 1517 move.b -[A2], [A7]
00001B0E 0FB9 2D09 25DC bclr [0x2D0925DC], D7
00001B14 F71E .extension 0x71E <<F/4-5/3>> // unimplemented
00001B16 0EB7 1E1F 54A5 5225 .invalid.l [A7 + D5.w * 2 + 0x25], 0x1E1F54A5 // invalid immediate operation
00001B1E 720F moveq.l D1, 0x0F
00001B20 D545 addx.w D2, D5
00001B22 D23C 6AED add.b D1, 0xED
00001B26 8637 0B08 or.b D3, [A7 + <<invalid base displacement size>> + D0 * 2]
00001B2A C31D and.b [A5]+, D1
00001B2C 3877 0E23 movea.w A4, [A7 + D0 * 8 + 0x23]
00001B30 470B .invalid 3, A3 // invalid opcode 4 with b == 4
00001B32 E597 roxl D7, 2
00001B34 131A move.b -[A1], [A2]+
00001B36 0704 btst D4, D3
00001B38 91DB sub.l A0, [A3]+
00001B3A 01A6 bclr -[A6], D0
00001B3C 0406 A669 subi.b D6, 0x69 /* 'i' */
// begin alternate branch 00001B3E-00001B40
label00001B3E:
00001B3E A669 syscall HGetState, flags=6
// end alternate branch 00001B3E-00001B40
label00001B3E: // (misaligned)
00001B40 0133 0F87 1E9A 2301 btst [[ + <<invalid base displacement size>>] + D0 * 8 + 0x1E9A2301], D0
00001B48 1E58 movea.b A7, [A0]+
00001B4A 04E5 .incomplete
00001B4C D10F addx.b -[A0], -[A7]
00001B4E 2623 move.l D3, -[A3]
00001B50 0158 bchg [A0]+, D0
00001B52 1A0F move.b D5, A7
00001B54 2669 D423 movea.l A3, [A1 - 0x2BDD]
00001B58 1AB0 22AA move.b [A5], [A0 + D2.w * 2 - 0x86]
00001B5C 000F A206 ori.b A7, 0x6
00001B60 22ED 8637 move.l [A1]+, [A5 - 0x79C9]
00001B64 1414 move.b D2, [A4]
00001B66 0FA5 bclr -[A5], D7
00001B68 8737 0EC5 or.b [A7 + D0 * 8 - 0x59], D3
00001B6C 3710 move.w -[A3], [A0]
00001B6E F817 1314 .tblXX 0xF817, 0x1314 // unimplemented
00001B72 490D .invalid 4, A5 // invalid opcode 4 with b == 4
00001B74 B054 cmp.w D0, [A4]
00001B76 1427 move.b D2, -[A7]
00001B78 129D move.b [A1], [A5]+
00001B7A 4511 .invalid 2, [A1] // invalid opcode 4 with b == 4
00001B7C B349 cmpm.w [A1]+, [A1]+
00001B7E 2B02 move.l -[A5], D2
00001B80 3706 move.w -[A3], D6
00001B82 D334 10F0 add.b [A4 + D1.w - 0x16], D1
00001B86 E5EB 8538 roxl .w [A3 - 0x7AC8]
00001B8A A264 syscall MoveHHi, flags=2
00001B8C 8B08 sbcd -[A5], -[A0]
00001B8E 0200 BB28 andi.b D0, 0x28 /* '(' */
00001B92 2B0E move.l -[A5], A6
00001B94 1E27 move.b D7, -[A7]
00001B96 154F 2136 move.b [A2 + 0x2136], A7
00001B9A 9B0A subx.b -[A5], -[A2]
00001B9C F94B .extension 0x94B <<F/4-5/4>> // unimplemented
00001B9E D307 addx.b D1, D7
00001BA0 E8FB 14A3 20E8 bftst [PC + D2.w - 0x24] {18:D3}
00001BA6 06F0 .incomplete
00001BA8 5947 subq.w D7, 4
00001BAA 043A F047 1226 subi.b [PC + 0x1226 /* 00002DD2, cstring ""<EOF> */], 0x47 /* 'G' */
00001BB0 C30C abcd -[A1], -[A4]
00001BB2 06F0 .incomplete
00001BB4 F849 0503 .extension 0x849 <<F/1/4>>, 0x0503 // unimplemented
00001BB8 3D87 1F3D 64CB 0C37 move.w [[A6 + 0x64CB0C37] + D1 * 8], D7
00001BC0 1646 movea.b A3, D6
00001BC2 0B57 bchg [A7], D5
00001BC4 650F bcs +0x11 /* 00001BD5 */
00001BC6 4B86 .invalid 5, D6 // invalid opcode 4 with b == 6
00001BC8 0B01 btst D1, D5
00001BCA 070E btst A6, D3
00001BCC 8127 or.b -[A7], D0
00001BCE 1329 0F55 move.b -[A1], [A1 + 0xF55]
00001BD2 7537 moveq.l D2, 0x37
00001BD4 0F98 bclr [A0]+, D7
00001BD6 90AA 000F sub.l D0, [A2 + 0xF]
00001BDA 16E3 move.b [A3]+, -[A3]
00001BDC 0037 143D 9017 ori.b [A7 + A1.w + 0x17], 0x3D /* '=' */
00001BE2 09BE bclr <<invalid special address>>, D4
00001BE4 082C 4326 E63B btst.b [A4 - 0x19C5], 0x26 /* '&' */
00001BEA 0104 btst D4, D0
00001BEC 160F move.b D3, A7
00001BEE D464 add.w D2, -[A4]
00001BF0 C30A abcd -[A1], -[A2]
00001BF2 1712 move.b -[A3], [A2]
00001BF4 6425 bcc +0x27 /* 00001C1B */
00001BF6 07FB .incomplete
00001BF8 6404 bcc +0x6 /* 00001BFE */
00001BFA CC07 and.b D6, D7
00001BFC 0FAB 16FB bclr [A3 + 0x16FB], D7
// begin alternate branch 00001BFE-00001C02
label00001BFE:
00001BFE 16FB 1616 move.b [A3]+, [PC + D1.w * 8 + 0x16]
// end alternate branch 00001BFE-00001C02
label00001BFE: // (misaligned)
00001C00 1616 move.b D3, [A6]
00001C02 0F16 btst [A6], D7
00001C04 6324 bls +0x26 /* 00001C2A */
00001C06 166B 4027 movea.b A3, [A3 + 0x4027]
00001C0A 1421 move.b D2, -[A1]
00001C0C 1CC1 move.b [A6]+, D1
00001C0E 01E9 .incomplete
00001C10 0233 5804 4502 FB16 andi.b [[A3 + <<invalid base displacement size>> + D4 * 4] - 0x4EA], 0x4
00001C18 2901 move.l -[A4], D1
00001C1A AB47 syscall bEND11
00001C1C 0428 0864 934C subi.b [A0 - 0x6CB4], 0x64 /* 'd' */
00001C22 0200 979F andi.b D0, 0x9F
00001C26 B4E5 cmpa.w A2, -[A5]
00001C28 084C 08F3 bchg.b A4, 0xF3
// begin alternate branch 00001C2A-00001C38
label00001C2A:
00001C2A 08F3 035B 011B 0237 0682 bset.b [[A3 + D0] + 0x2370682], 0x5B /* '[' */
00001C34 0FAD 000F bclr [A5 + 0xF], D7
// end alternate branch 00001C2A-00001C38
label00001C2A: // (misaligned)
00001C2C 035B bchg [A3]+, D1
00001C2E 011B btst [A3]+, D0
00001C30 0237 0682 0FAD 000F andi.b [[0xF] + D0 * 8], 0x82
00001C38 0417 082D subi.b [A7], 0x2D /* '-' */
00001C3C 8503 sbcd D2, D3
00001C3E AB51 syscall bAddPin
00001C40 4709 .invalid 3, A1 // invalid opcode 4 with b == 4
00001C42 8525 or.b -[A5], D2
00001C44 020F 6500 andi.b A7, 0x0
00001C48 D349 addx.w -[A1], -[A1]
00001C4A 470A .invalid 3, A2 // invalid opcode 4 with b == 4
00001C4C 8357 or.w [A7], D1
00001C4E 14B3 4714 move.b [A2], <<invalid full ext with I/IS == 4>>
00001C52 7306 moveq.l D1, 0x06
00001C54 C526 and.b -[A6], D2
00001C56 635C bls +0x5E /* 00001CB4 */
00001C58 16A3 move.b [A3], -[A3]
00001C5A 0A6D 1222 F306 xori.w [A5 - 0xCFA], 0x1222
00001C60 A50B syscall Rename/PBHRename/HRename, flags=5
00001C62 0CE5 .incomplete
00001C64 3B2D 0A6C move.w -[A5], [A5 + 0xA6C]
00001C68 1714 move.b -[A3], [A4]
00001C6A 3CDB move.w [A6]+, [A3]+
00001C6C 0907 btst D7, D4
00001C6E 155A 5C97 move.b [A2 + 0x5C97], [A2]+
00001C72 2021 move.l D0, -[A1]
00001C74 0709 btst A1, D3
00001C76 D1BB 050E 1714 add.l [[PC + <<invalid base displacement size>>] + D0 * 4 + 0x1714], D0
00001C7C 8517 or.b [A7], D2
00001C7E 06B9 1714 C917 148D 4714 addi.l [0x148D4714], 0x1714C917
// begin alternate branch 00001C82-00001C88
label00001C82:
00001C82 C917 and.b [A7], D4
00001C84 148D move.b [A2], A5
00001C86 4714 .invalid 3, [A4] // invalid opcode 4 with b == 4
// end alternate branch 00001C82-00001C88
label00001C82: // (misaligned)
00001C88 D3BB 6757 add.l <<invalid full ext with IS == 1 and I/IS == 7>>, D1
00001C8C 148D move.b [A2], A5
00001C8E DB64 add.w -[A4], D5
00001C90 1712 move.b -[A3], [A2]
00001C92 6317 bls +0x19 /* 00001CAB */
00001C94 176A FB08 DB01 move.b [A3 - 0x24FF], [A2 - 0x4F8]
00001C9A 28F3 0602 move.l [A4]+, [A3 + D0.w * 8 + 0x2]
00001C9E 000F 04A1 ori.b A7, 0xA1
00001CA2 0089 0223 5A57 ori.l A1, 0x2235A57
00001CA8 149D move.b [A2], [A5]+
00001CAA 51B4 6714 subq.l <<invalid full ext with I/IS == 4>>, 8
00001CAE B20F cmp.b D1, A7
00001CB0 1653 movea.b A3, [A3]
00001CB2 152D 0E36 move.b -[A2], [A5 + 0xE36]
// begin alternate branch 00001CB4-00001CBA
label00001CB4:
00001CB4 0E36 0704 5C81 .invalid.b [A6 + D5 * 4 - 0x127], 0x4 // invalid immediate operation
// end alternate branch 00001CB4-00001CBA
label00001CB4: // (misaligned)
00001CB6 0704 btst D4, D3
00001CB8 5C81 addq.l D1, 6
00001CBA CC21 and.b D6, -[A1]
00001CBC 0685 0E28 FB01 addi.l D5, 0xE28FB01
00001CC2 0200 3789 andi.b D0, 0x89
00001CC6 FD05 .extension 0xD05 <<F/4-5/6>> // unimplemented
00001CC8 018B bclr A3, D0
00001CCA 4A77 0CB6 tst.w [A7 + D0 * 4 - 0x74]
00001CCE 6703 beq +0x5 /* 00001CD3 */
00001CD0 C966 and.w -[A6], D4
00001CD2 AA00 syscall OpenCPort
00001CD4 0FED .incomplete
00001CD6 1504 move.b -[A2], D4
00001CD8 EA66 asr D6.w, D5
00001CDA 0704 btst D4, D3
00001CDC 6AA4 bpl -0x5A /* 00001C82 */
00001CDE B30C cmpm.b [A1]+, [A4]+
00001CE0 5B01 subq.b D1, 5
00001CE2 4804 nbcd.b D4
00001CE4 CD06 abcd D6, D6
00001CE6 A54D syscall PurgeMem, flags=5
00001CE8 9720 sub.b -[A0], D3
00001CEA 231C move.l -[A1], [A4]+
00001CEC 32CC move.w [A1]+, A4
00001CEE 0D1E btst [A6]+, D6
00001CF0 DB09 addx.b -[A5], -[A1]
00001CF2 1B0B move.b -[A5], A3
00001CF4 1CEC 6B24 move.b [A6]+, [A4 + 0x6B24]
00001CF8 6023 bra +0x25 /* 00001D1D */
00001CFA 295C B101 move.l [A4 - 0x4EFF], [A4]+
00001CFE 1709 move.b -[A3], A1
00001D00 D15C add.w [A4]+, D0
00001D02 4A82 tst.l D2
00001D04 DB0E addx.b -[A5], -[A6]
00001D06 170B move.b -[A3], A3
00001D08 9185 subx.l D0, D5
00001D0A 1642 movea.b A3, D2
00001D0C 16CA move.b [A3]+, A2
00001D0E 285B movea.l A4, [A3]+
00001D10 0102 btst D2, D0
00001D12 000F 043B ori.b A7, 0x3B /* ';' */
00001D16 0A6B 0EE9 000F xori.w [A3 + 0xF], 0xEE9
00001D1C E100 asl D0.b, 8
00001D1E 0FE9 .incomplete
00001D20 000F 310E ori.b A7, 0xE
00001D24 FC4D C8F3 .extension 0xC4D <<F/1/6>>, 0xC8F3 // unimplemented
00001D28 0679 8F07 158E 7413 addi.w [0x158E7413], 0x8F07
00001D30 2004 move.l D0, D4
00001D32 845B or.w D2, [A3]+
00001D34 0147 bchg D7, D0
00001D36 104A movea.b A0, A2
00001D38 0FB0 4716 786B bclr [[A0] + D4 * 8 + 0x786B], D7
00001D3E 021B 0953 andi.b [A3]+, 0x53 /* 'S' */
00001D42 0565 bchg -[A5], D2
00001D44 79C9 moveq.l D4, 0xFFFFFFC9
00001D46 295A FB16 move.l [A4 - 0x4EA], [A2]+
00001D4A 070E btst A6, D3
00001D4C 5107 subq.b D7, 8
00001D4E 1310 move.b -[A1], [A0]
00001D50 0916 btst [A6], D4
00001D52 4157 chk.w D0, [A7]
00001D54 1630 E900 move.b D3, [A0 + <<invalid base displacement size>> + A6]
00001D58 3B42 140C move.w [A5 + 0x140C], D2
00001D5C 6889 bvc -0x75 /* 00001CE7 */
00001D5E DF03 addx.b D7, D3
00001D60 17B4 7AB3 1517 0A22 0200 move.b [[A3] + D1 * 4 + 0xA220200], [A4 + D7 * 2 - 0x77]
00001D6A CB19 and.b [A1]+, D5
00001D6C 8B00 sbcd D5, D0
00001D6E 8204 or.b D1, D4
00001D70 0C68 0922 BB80 cmpi.w [A0 - 0x4480], 0x922 /* '\t\"' */
00001D76 681B bvc +0x1D /* 00001D93 */
00001D78 00AA 000F A221 0B2D ori.l [A2 + 0xB2D], 0xFA221
00001D80 5417 addq.b [A7], 2
00001D82 145E movea.b A2, [A6]+
00001D84 E0A1 asr D1, D0
00001D86 0707 btst D7, D3
00001D88 0B4B bchg A3, D5
00001D8A B107 xor.b D7, D0
00001D8C 888D or.l D4, A5
00001D8E 0771 2427 bchg [A1 + D2.w * 4 + 0x27], D3
00001D92 110A move.b -[A0], A2
00001D94 6510 bcs +0x12 /* 00001DA6 */
00001D96 90E9 8417 sub.w A0, [A1 - 0x7BE9]
00001D9A 0D7D bchg <<invalid special address>>, D6
00001D9C 6110 bsr +0x12 /* 00001DAE */
00001D9E 1314 move.b -[A1], [A4]
00001DA0 140C move.b D2, A4
00001DA2 7C04 moveq.l D6, 0x04
00001DA4 4C5B 01A9 movem.l D0,D3,D5,D7,A0, [A3]+
// begin alternate branch 00001DA6-00001DAA
label00001DA6:
00001DA6 01A9 9209 bclr [A1 - 0x6DF7], D0
// end alternate branch 00001DA6-00001DAA
label00001DA6: // (misaligned)
00001DA8 9209 sub.b D1, A1
00001DAA 0965 bchg -[A5], D4
00001DAC 0B07 btst D7, D5
fn00001DAE:
00001DAE 16F5 0C7C move.b [A3]+, [A5 + D0 * 4 + 0x7C]
00001DB2 A916 syscall HideWindow
00001DB4 078B bclr A3, D3
00001DB6 58D6 svc [A6]
00001DB8 6305 bls +0x7 /* 00001DBF */
00001DBA 0901 btst D1, D4
00001DBC 0F04 btst D4, D7
00001DBE A900 syscall GetFNum
00001DC0 F31A .extension 0x31A <<F/4-5/1>> // unimplemented
00001DC2 6515 bcs +0x17 /* 00001DD9 */
00001DC4 9017 sub.b D0, [A7]
00001DC6 020E C906 andi.b A6, 0x6
00001DCA 0702 btst D2, D3
00001DCC 1489 move.b [A2], A1
00001DCE 3D00 move.w -[A6], D0
00001DD0 0D84 bclr D4, D6
00001DD2 AD61 syscall GetControlMinimum/GetMinCtl, auto_pop
00001DD4 9B5B sub.w [A3]+, D5
00001DD6 0532 0200 btst [A2 + D0.w * 2], D2
00001DDA 478B .invalid 3, A3 // invalid opcode 4 with b == 6
00001DDC 3FC9 move.w <<invalid special address>>, A1
00001DDE 54D3 scc [A3]
00001DE0 4957 chk.w D4, [A7]
00001DE2 0B1D btst [A5]+, D5
00001DE4 08AA 000F 0200 bclr.b [A2 + 0x200], 0xF
00001DEA 4B21 .invalid 5, -[A1] // invalid opcode 4 with b == 4
00001DEC B47A 2307 cmp.w D2, [PC + 0x2307 /* 000040F5, cstring ""<EOF> */]
00001DF0 378A 7903 112E 082C move.w [[A3 + <<invalid base displacement size>> + D7] + 0x112E082C], A2
00001DF8 6947 bvs +0x49 /* 00001E41 */
00001DFA 5325 subq.b -[A5], 1
00001DFC E903 asl D3.b, 4
00001DFE 133B 9111 move.b -[A1], [[PC + A1]]
00001E02 D30C addx.b -[A1], -[A4]
00001E04 C52C F306 and.b [A4 - 0xCFA], D2
00001E08 2CE1 move.l [A6]+, -[A1]
00001E0A 7A0C moveq.l D5, 0x0C
00001E0C D30C addx.b -[A1], -[A4]
00001E0E F17E .extension 0x17E <<F/4-5/0>> // unimplemented
00001E10 8337 06D3 or.b [A7 + D0.w * 8 - 0x45], D1
00001E14 29F1 7ED3 29E5 7EBB move.l 0x29E57EBB, [A1 + D7 * 8 - 0x45]
00001E1C 072D 0B21 btst [A5 + 0xB21], D3
00001E20 7FC9 moveq.l D7, 0xFFFFFFC9
00001E22 0465 1645 subi.w -[A5], 0x1645
00001E26 0461 1606 subi.w -[A1], 0x1606
00001E2A 133B 2711 move.b -[A1], [[PC + D2 * 8]]
00001E2E 5B13 subq.b [A3], 5
00001E30 2378 163B 0021 move.l [A1 + 0x21], [0x0000163B]
00001E36 0106 btst D6, D0
00001E38 330D move.w -[A1], A5
00001E3A 0200 6300 andi.b D0, 0x0
00001E3E 419D .invalid 0, [A5]+ // invalid opcode 4 with b == 6
00001E40 0719 btst [A1]+, D3
00001E42 6F33 ble +0x35 /* 00001E77 */
00001E44 0D16 btst [A6], D6
00001E46 CB65 and.w -[A5], D5
00001E48 C9EB 131C muls.w D4, [A3 + 0x131C]
00001E4C E306 asl D6.b, 1
00001E4E 2D01 move.l -[A6], D1
00001E50 A598 syscall HWPriv, flags=5
00001E52 131C move.b -[A1], [A4]+
00001E54 1416 move.b D2, [A6]
00001E56 4365 chk.w D1, -[A5]
00001E58 1713 move.b -[A3], [A3]
00001E5A C193 and.l [A3], D0
00001E5C 0DC1 .incomplete
00001E5E DEE3 add.w A7, -[A3]
00001E60 2125 move.l -[A0], -[A5]
00001E62 4F27 .invalid 7, -[A7] // invalid opcode 4 with b == 4
00001E64 1A8C move.b [A5], A4
00001E66 2909 move.l -[A4], A1
00001E68 0F69 2392 bchg [A1 + 0x2392], D7
00001E6C CB0C abcd -[A5], -[A4]
00001E6E 2CAA 000F move.l [A6], [A2 + 0xF]
00001E72 A228 syscall RecoverHandle, flags=2
00001E74 45D5 lea.l A2, [A5]
00001E76 6B15 bmi +0x17 /* 00001E8D */
00001E78 518F subq.l A7, 8
00001E7A 1711 move.b -[A3], [A1]
00001E7C A0C9 syscall vRdBlocks
00001E7E 130F move.b -[A1], A7
00001E80 1E16 move.b D7, [A6]
00001E82 8027 or.b D0, -[A7]
00001E84 00AC BB53 3814 0AE3 ori.l [A4 + 0xAE3], 0xBB533814
00001E8C 158B 0022 move.b [A2 + D0.w + 0x22], A3
00001E90 E89B ror D3, 4
00001E92 040A 8E13 subi.b A2, 0x13
00001E96 4517 .invalid 2, [A7] // invalid opcode 4 with b == 4
00001E98 13E7 2207 93BF move.b [0x220793BF], -[A7]
00001E9E C902 abcd D4, D2
00001EA0 5B0E subq.b A6, 5
00001EA2 E339 rol D1.b, D1
00001EA4 CD00 abcd D6, D0
00001EA6 B313 xor.b [A3], D1
00001EA8 F31C .extension 0x31C <<F/4-5/1>> // unimplemented
00001EAA D100 addx.b D0, D0
00001EAC 5709 subq.b A1, 3
00001EAE EF09 lsl D1.b, 7
00001EB0 0713 btst [A3], D3
00001EB2 574D subq.w A5, 3
00001EB4 0A0F 510A xori.b A7, 0xA /* '\n' */
00001EB8 6712 beq +0x14 /* 00001ECC */
00001EBA F76D .extension 0x76D <<F/4-5/3>> // unimplemented
00001EBC 020F 7102 andi.b A7, 0x2
00001EC0 AB07 syscall PutPicByte
00001EC2 AB45 syscall bEND9
00001EC4 1643 movea.b A3, D3
00001EC6 4089 negx.l A1
00001EC8 06EB .incomplete
00001ECA 2016 move.l D0, [A6]
label00001ECC:
00001ECC 630F bls +0x11 /* 00001EDD */
00001ECE D100 addx.b D0, D0
00001ED0 E327 asl D7.b, D1
00001ED2 D100 addx.b D0, D0
00001ED4 733B moveq.l D1, 0x3B
00001ED6 D100 addx.b D0, D0
00001ED8 F310 .extension 0x310 <<F/4-5/1>> // unimplemented
00001EDA D100 addx.b D0, D0
00001EDC DB22 add.b -[A2], D5
00001EDE CD00 abcd D6, D0
00001EE0 AB54 syscall bTransparent
00001EE2 ED15 roxl D5.b, 6
00001EE4 DB19 add.b [A1]+, D5
00001EE6 052E 5409 btst [A6 + 0x5409], D2
00001EEA 2EC5 move.l [A7]+, D5
00001EEC 8901 sbcd D4, D1
00001EEE 2E02 move.l D7, D2
00001EF0 000F C509 ori.b A7, 0x9 /* '\t' */
00001EF4 E902 asl D2.b, 4
00001EF6 178F F783 3331 05E3 move.b [[ + <<invalid base displacement size>> + A7 * 8] + 0x333105E3], A7
00001EFE 2071 0AC1 movea.l A0, [A1 + D0 * 2 - 0x63]
00001F02 006D 0AC1 006D ori.w [A5 + 0x6D], 0xAC1
00001F08 0AC1 .incomplete
00001F0A 006D 0AC1 006D ori.w [A5 + 0x6D], 0xAC1
00001F10 0AE3 .incomplete
00001F12 20AB 548D move.l [A0], [A3 + 0x548D]
00001F16 32A3 move.w [A1], -[A3]
00001F18 01C5 .incomplete
00001F1A 116B 2B03 050E move.b [A0 + 0x50E], [A3 + 0x2B03]
00001F20 0F4D bchg A5, D7
00001F22 3917 move.w -[A4], [A7]
00001F24 02FA .incomplete
00001F26 A500 syscall Open/PBHOpen/HOpen, flags=5
00001F28 6319 bls +0x1B /* 00001F43 */
00001F2A E50B lsl D3.b, 2
00001F2C A301 syscall Close, flags=3
00001F2E E90B lsl D3.b, 4
00001F30 1700 move.b -[A3], D0
00001F32 B4E1 cmpa.w A2, -[A1]
00001F34 0BA2 bclr -[A2], D5
00001F36 1708 move.b -[A3], A0
00001F38 7ABD moveq.l D5, 0xFFFFFFBD
00001F3A 406B 0269 negx.w [A3 + 0x269]
00001F3E 01C1 .incomplete
00001F40 C24B and.w D1, A3
00001F42 4C13 0AE3 movem.w D0,D1,D5,D6,D7,A1,A3, [A3]
00001F46 0241 06BB andi.w D1, 0x6BB
00001F4A 0727 btst -[A7], D3
00001F4C 0AA4 0B43 E1C7 xori.l -[A4], 0xB43E1C7
00001F52 3714 move.w -[A3], [A4]
00001F54 A787 syscall IOPMsgRequest, flags=7
00001F56 92E1 sub.w A1, -[A1]
00001F58 2714 move.l -[A3], [A4]
00001F5A 27C5 3E85 move.l [PC + D3 * 8 - 0x123], D5
00001F5E 02FE .incomplete
00001F60 8191 or.l [A1], D0
00001F62 0867 0A06 bchg.b -[A7], 0x6
00001F66 F700 .extension 0x700 <<F/4-5/3>> // unimplemented
00001F68 1FA9 0647 8080 move.b [A7 + A0.w - 0x128], [A1 + 0x647]
00001F6E 170D move.b -[A3], A5
00001F70 6D17 blt +0x19 /* 00001F89 */
00001F72 0C0D 0F26 cmpi.b A5, 0x26 /* '&' */
00001F76 4D05 .invalid 6, D5 // invalid opcode 4 with b == 4
00001F78 1706 move.b -[A3], D6
00001F7A DE77 0803 add.w D7, [A7 + D0 + 0x3]
00001F7E 0B03 btst D3, D5
00001F80 FA6E AB15 .extension 0xA6E <<F/1/5>>, 0xAB15 // unimplemented
00001F84 0417 0E86 subi.b [A7], 0x86
00001F88 8536 210A 1712 or.b [[A6 + <<invalid base displacement size>> + D2] + 0x1712], D2
// begin alternate branch 00001F8A-00001F8E
label00001F8A:
00001F8A 210A move.l -[A0], A2
00001F8C 1712 move.b -[A3], [A2]
// end alternate branch 00001F8A-00001F8E
label00001F8A: // (misaligned)
00001F8E 3025 move.w D0, -[A5]
00001F90 349B move.w [A2], [A3]+
00001F92 160B move.b D3, A3
00001F94 033B 056E btst <<invalid full ext with IS == 1 and I/IS == 6>>, D1
00001F98 071B btst [A3]+, D3
00001F9A 9E29 026B sub.b D7, [A1 + 0x26B]
00001F9E 8B17 or.b [A7], D5
00001FA0 04B0 A304 6702 B11A 0F26 subi.l [[A0 + A3] + 0xF26], 0xA3046702
00001FAA 5711 subq.b [A1], 3
00001FAC 6ACB bpl -0x33 /* 00001F79 */
00001FAE 05F9 .incomplete
00001FB0 0740 bchg D0, D3
00001FB2 6ED6 bgt -0x28 /* 00001F8A */
00001FB4 1301 move.b -[A1], D1
00001FB6 06CB .incomplete
00001FB8 0531 46CB btst [A1 + D4.w * 8 - 0x53], D2
00001FBC 0525 btst -[A5], D2
00001FBE 4677 02B0 not.w [A7 + D0.w * 2 - 0x80]
00001FC2 1A0F move.b D5, A7
00001FC4 450D .invalid 2, A5 // invalid opcode 4 with b == 4
00001FC6 4505 .invalid 2, D5 // invalid opcode 4 with b == 4
00001FC8 7B15 moveq.l D5, 0x15
00001FCA 4712 .invalid 3, [A2] // invalid opcode 4 with b == 4
00001FCC 9656 sub.w D3, [A6]
00001FCE 270B move.l -[A3], A3
00001FD0 2385 160F move.l [A1 + D1.w * 8 + 0xF], D5
00001FD4 044B 0727 subi.w A3, 0x727
00001FD8 06C4 .incomplete
00001FDA 6712 beq +0x14 /* 00001FEE */
00001FDC 9337 129D sub.b [A7 + D1.w * 2 - 0x99], D1
00001FE0 1A0F move.b D5, A7
00001FE2 2607 move.l D3, D7
00001FE4 15F6 96E3 009C move.b [PC + 0x9C /* 00002082, cstring ""<EOF> */], [A6 + A1.w * 8 - 0x29]
00001FEA 5C17 addq.b [A7], 6
00001FEC 1608 move.b D3, A0
label00001FEE:
00001FEE DB03 addx.b D5, D3
00001FF0 1101 move.b -[A0], D1
00001FF2 96AB 009C sub.l D3, [A3 + 0x9C]
00001FF6 5CAB 06D1 addq.l [A3 + 0x6D1], 6
00001FFA 1A37 05C5 move.b D5, <<invalid full ext with IS == 1 and I/IS == 5>>
00001FFE 6706 beq +0x8 /* 00002006 */
00002000 3D37 0649 move.w -[A6], [A7 + D0.w * 8 + 0x49]
00002004 2B0C move.l -[A5], A4
label00002006:
00002006 B501 xor.b D1, D2
00002008 9B02 subx.b D5, D2
0000200A 3B2E C300 move.w -[A5], [A6 - 0x3D00]
0000200E 2714 move.l -[A3], [A4]
00002010 593B 429B subq.b [PC + D4.w * 2 - 0x101], 4
00002014 04AD 0206 6E07 0009 subi.l [A5 + 0x9], 0x2066E07
0000201C 0710 btst [A0], D3
0000201E A663 syscall MaxApplZone, flags=6
00002020 6D04 blt +0x6 /* 00002026 */
00002022 963B 0DD3 0B04 D4AD sub.b D3, [[] + 0xB04D4AD]
// begin alternate branch 00002026-00002034
label00002026:
00002026 0B04 btst D4, D5
00002028 D4AD 1943 add.l D2, [A5 + 0x1943]
0000202C 0E47 1A7B .invalid.w D7, 0x1A7B // invalid immediate operation
00002030 070E btst A6, D3
00002032 6DC9 blt -0x35 /* 00001FFD */
// end alternate branch 00002026-00002034
label00002026: // (misaligned)
0000202A 1943 0E47 move.b [A4 + 0xE47], D3
0000202E 1A7B 070E 6DC9 movea.b A5, [[PC + <<invalid base displacement size>>] + D0 * 8 + 0x6DC9]
00002034 0043 849C ori.w D3, 0x849C
00002038 2B2B 9CBB move.l -[A5], [A3 - 0x6345]
0000203C 339C 5B3E 09E6 AD06 3718 move.w [[A1 + 0x9E6AD06] + D5 * 2 + 0x3718], [A4]+
00002046 0748 bchg A0, D3
00002048 20 .incomplete